Una de las bondades de los BSD es el sistema de “ports” el cual es un arbol de informacion de que paquetes se pueden instalar, incluyendo tambien dependencias y posibilidad de pasarle opciones especiales de compilacion.

En veces la compilacion puede ser bastante larga, es por esto que en dado caso de necesitar instalar rapidamente (de emergencia pues) un paquete (es mas recomendable desde los ports) se puede hacer, algo parecido a lo que es el apt-get en linux con pkg_add…

Este instalara el programa y las dependencias no instaladas…


#pkg_add -r mrtg
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/mrtg.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/All/png-1.2.12_1.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/All/pkg-config-0.21.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/All/perl-5.8.8.tbz... Done.