Hi
TroN-0074! You wrote, that you are having problems with the system upgrade, but first let's get update Firefox. One way is update the ports collection using
portsnap(8) tool
[1]. Next, get to the Firefox directory (
/usr/ports/www/fireox) and compile the latest version
[2]. In my case, FreeBSD 8.2-RELEASE with 1 GB of RAM, dual-core processor, and
OPTIMIZED_CFLAGS enabled, the build process takes about 40 minutes.
When it comes to the whole system, you can use the
pkg_upgrade tool
[3] contained in
sysutils/bsdadminscripts package. In this case, if you use the RELEASE version, you must export the path for the STABLE branch (see
Setting PACKAGESITE).
Setting
PACKAGESITE with the
export or
setenv, dissapear with the end of the current task. To avoid it, you could set this e.g. in the
/etc/cshrc.login file for
csh shell or in the
/etc/profile file for
bash shell - if I remember correctly.
Please remember that there are many tools (e.g.
sysutils/portmaster or
ports-mgmt/portmanager) and opportunities to upgrade packages. Look e.g. here
FreeBSD Package Management - Basics etc.
I wrote only one of the possibilities of which I sometimes use! Maybe someone else will describe better one. And one more thing! Before upgrade ports or whatever, please read
/usr/ports/UPDATING file, which describes various issues and additional steps for update process.
Please correct me if I made a mistake in some place. Best regards!
_______________________
[1] Update ports collection. See also
Portsnap: A Ports Collection Update Tool
# portsnap update
[2] Compile latest Firefox (
OPTIMIZED_CFLAGS may require more than 1GB of RAM)
# cd /usr/ports/www/firefox
# make config [i][color="DimGray"]change OPTIMIZED_CFLAGS=off to on. Not needed[/color][/i]
# make deinstall reinstall clean
[3] Install
bsdadminscripts, set STABLE branch (
note the architecture!) and update all packages
# pkg_add -r bsdadminscripts
# setenv PACKAGESITE [url]ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/Latest/[/url]
# pkg_upgrade -a -C