Wandering Thoughts archives

2006-07-28

A plug for blastwave.org

Oscar del Rio's comment on a previous entry has led me to take a look at blastwave.org for my Sun freeware needs; I had previously tried out sunfreeware.com, mostly because that comes up first for a Google search on [Sun Freeware].

Blastwave is a breath of fresh air on Solaris, in that it is a clumsier version of what I've come to expect as basic functionality from Linux package managers like apt and yum: you have your automatic fetching of stuff and running of pkgadd, you have dependencies (that get automatically fetched too), and you even have digital signatures. Solaris being Solaris, pkgadd will periodically stop to ask you questions and the whole thing is a bit noisy (and slow).

But that's all just convenience. The way Blastwave has won my heart is by putting all of its stuff in one place that it owns completely, /opt/csw. This is clearly the right way on Solaris, since the convention is that you put your stuff in a directory in /opt and no one else touches it.

By contrast, Sunfreeware seems to like dumping stuff in /usr/local. This makes me nervous and unhappy, because a lot of things may feel that they have a right to drop stuff in /usr/local, and this is a recipe for collisions and problems down the road.

The downside of blastwave.org is that it eats up a lot of disk space; using it to install just Subversion, NTP, and GNU textutils on a system used up 179 megabytes of disk space and wound up with 25 packages.

solaris/BlastwavePlug written at 01:56:49;


Page tools: See As Normal.
Search:
Login: Password:

This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.