Many paths

Something I knew:  You can set the environment variable PKG_PATH to the URL where binary pkgsrc packages are located, and pkg_add will automatically fetch from there.

Something I didn’t know: you can have multiple sites listed, as Petr Janda explains.

pkgsrc 2006Q2 binaries available

To continue today’s all-pkgsrc day, Joerg Sonnenberger has the binaries for the 2006Q2 release of pkgsrc, built for DragonFly, available at:

ftp://packages.stura.uni-rostock.de/pkgsrc-stable/DragonFly/RELEASE/i386

(See message here) For those who don’t know it, the quarterly releases of pkgsrc are ‘known good’ releases, where all dependencies are up to date for that time, and only security updates are made to those releases. In other words, it’s like a ‘stable’ branch of pkgsrc.

Set PKG_PATH to the above URL + “/All” to be able to automatically install from that binary collection with pkg_add. If you want to upgrade, the quickest way to do so may be this strategy I thought up.

Note that packages that have known security problems at release time are not found in /All, but rather in /vulnerable. This includes Firefox!

pkgsrc updates

The 2006Q2 version of pkgsrc is out, with a good number of updates. The announcement contains, among other things, the total packages in pkgsrc (6,110), supported platforms (12), and several mentions of how many more packages are compiling now on DragonFly thanks to Joerg Sonnenberger.