| gabriel rosenkoetter on Sat, 8 Jun 2002 13:53:07 -0400 |
|
Turns out some of Samantha's problems with NetBSD pkgsrc are things
that I (and just about everyone else in the NetBSD world) take for
granted. Here's a big one that feels obvious once you know it but
will *really* screw you if you don't (and is not, in fact, obvious
in any way :^>):
Packages are, by default, installed under /usr/pkg ({bin,lib,share}).
That means you'll need at least /usr/pkg/bin, and maybe also
.../sbin and .../libexec in your PATH.
You can control where packages get installed (say you want them in
/usr/local, or maybe in /pkg/<arch name> because you've got an NFS
share which a variety of architectures can see, and the system's
PATH on those machines know to pick the right directory from there)
by setting the value of LOCALBASE in /etc/mk.conf (no, it probably
doesn't exist on a clean installed system).
Those just starting out with NetBSD would do well to read packages(7)
and mk.conf(5). (We do have documentation! I swear!)
Feel free to bug me with NetBSD-specific stuff privately if you
don't think it's appropriate to this mailing list (though I'd argue
that it's far from taking over, and less distant from the L in PLUG
than some things that we spend a lot of time talking about). It'd
probably also be a good idea for you to subscribe to the port
mailing list apprpropiate to your architecture. (Like, say,
port-i386@netbsd.org.)
--
gabriel rosenkoetter
gr@eclipsed.net
Attachment:
pgpAqnn3jOUiK.pgp
|
|