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.