Changes between Version 2 and Version 3 of firefox
- Timestamp:
- 04/15/2006 09:50:43 AM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
firefox
v2 v3 1 Please login and fix my errors 1 Please login and fix my errors! 2 2 == Compiling Firefox and Thunderbird From CVS == 3 3 The Mozilla developers tend to be cautious, making stable releases quite infrequently. Meanwhile active development continues on cvs head. Compiling Firefox and Thunderbird from cvs isn't hard. Obviously you'll need cvs [http://www.linuxfromscratch.org/blfs/view/svn/basicnet/netprogs.html#cvs]. … … 51 51 cp firefox-build/dist/firefox-3.0a1.en-US.linux-i686.tar.bz2 ../tarballs/firefox-$(date +%d-%m-%y).tar.bz2 52 52 }}} 53 If you put those commands in a script it makes it easy to automate it and do a weekly build. The first time it is run it will take forever for cvs to pull the code (depending on the speed of you internet connection). [[BR]] 53 If you put those commands in a script it makes it easy to automate it and do a weekly build. The first time it is run it will take forever for cvs to pull the code (depending on the speed of you internet connection). [[BR]][[BR]] 54 54 Building Thunderbird is basically the same 55 55 {{{ … … 62 62 }}} 63 63 The date in that command is in the European format, so tweak that to suit yourself. [[BR]][[BR]] 64 To run the finished build, untar it somewhere suitable and run the {firefox,thunderbird} script in the folder, just like the tarballs you can download from Mozilla. [[BR]] 65 I find it convenient to run them in my home folder, it saves having to login as root and it means that nothing I do here can screw up my carefully crafted BLFS system. 64 To run the finished build, just like the tarballs you can download from Mozilla, untar it somewhere suitable and run the {firefox,thunderbird} script in the folder. [[BR]] 65 I find it convenient to run them in my home folder, it saves having to login as root and it means that nothing I do here can screw up my carefully crafted BLFS system. It is possible to run (as root) '''make install''' instead of '''make -C thunderbuild/xpinstall/packager''' but I wouldn't recommend it, unless you've thoroughly road tested the build first. If you do install it system side, but later change your mind and want to delete it again, these commands will remove Firefox 66 {{{ 67 rm -f /usr/{bin,lib/pkgconfig}/firefox* 68 rm -f /usr/share/aclocal/nspr.m4 69 rm -rf /usr/{lib,include,share/idl}/firefox-3.0a1 70 }}} 71 And these commands will remove Thunderbird 72 {{{ 73 rm -f /usr/{bin,lib/pkgconfig}/thunderbird* 74 rm -rf /usr/{lib,include,share/idl}/thunderbird-3.0a1 75 }}} 76 It's safer not to take the risk. Just run it in your home folder. 66 77 == Tweak the Build == 67 78 If I have to start afresh, I like Firefox to create the default profile with my bookmarks already there. To do this, copy ~/.mozilla/firefox/<random number>/bookmarks.html into the mozilla source, mozilla/browser/locales/en-US/profile/bookmarks.html then the next time you run the build script they'll be built in. If it causes a problem for cvs then delete the file and run the build script again, cvs will replace it. [[BR]]