Using FreeBSD 8.2-RELEASE. I want to use the latest binary packages rather than the packages at the time of the 8.2 release. That is, I want to use packages in ftp://ftp2.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/All/ rather than ftp://ftp2.freebsd.org/pub/FreeBSD/ports/i386/packages-8.2-release/All/.

I'm not interested in compiling a bunch of stuff so I don't want to simply upgrade ports and then be forced to compile everything. For compiling small things it's ok, but I don't want to wait hours to get some of the bigger programs.

How can I get my system to use the stable binary packages (and upgrade ports so everything is in sync)?

2 Answers 2



"If you want to force pkg_add(1) to download FreeBSD 8-STABLE packages, set PACKAGESITE to ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/Latest/."

Note that you will eventually get some brokenness unless you also track STABLE in your base installation.

Ports must be updated separately via, say, portsnap fetch && portsnap update.


Long time since I've used FreeBSD, but it looks like you mean pkg_add -r <package>?

As far as I can tell, pkg_add is defaulting to a URL based on uname -r.

So perhaps you should upgrade the base system using the instructions in the handbook (e.g. Rebuilding "world".

Or maybe the PACKAGESITE, PACKAGEROOT, and PKG_ADD_BASE environment variables can help?

  • basically I mean if possible, getting my 8.2-RELEASE system to use 8-STABLE pacakages (yes using pkg_add -r). But also I want my ports upgraded to stable so I can compile if I want to and all versions match.
    – User
    Apr 9, 2011 at 17:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.