As of the NetBSD 1.3 release, the FreeBSD ports system has been incorporated in to the NetBSD source tree as the "packages" system. The basic idea is to give you a very simple method whereby you can add (and if necessary, compile) new software packages into your system. Most common programs available on the Internet are found in the package system (e.g. Emacs, fvwm, ssh, and xv, to name a few), and every package is configured to compile and run under NetBSD. To use the package system, you will need to download the pkgsrc distribution set:
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/tar_files/pkgsrc.tar.gz
Install the archive into /usr/pkgsrc/
and read the README
file there for quick instructions on what you need to do to install a
package. For further information on the package system, take a look at the
documentation:
http://www.netbsd.org/Documentation/netbsd/Packages.txt
One benefit of NetBSD's cross-platform nature is that all of the NetBSD/m68k architectures (i.e. amiga, atari, hp300, mac68k, and sun3) are largely binary compatible. So, any binaries you find that have been precompiled for one of the other NetBSD/m68k architectures should work just fine under NetBSD/mac68k. The package system archive of NetBSD/m68k precompiled binaries is available here:
ftp://ftp.netbsd.org/pub/NetBSD/packages/1.3/m68k
In addition, there is a rather large archive of binaries precompiled for NetBSD/amiga available in the NetBSD/Amiga archives (and its mirrors):
ftp://ftp.uni-regensburg.de/pub/NetBSD-Amiga/
Finally, there are some user-contributed binaries available on Puma:
ftp://ftp.macbsd.com/pub/NetBSD/contrib/
Table of contents of this chapter, General table of contents
Top of the document, Beginning of this Chapter