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.