Sous Net, Free ou OpenBSD, sont disponibles les pkg_tools. Tous les bons mirroirs disposent d'un repertoire “packages” ou “ports” pour Free.
Typiquement :
ftp://ftp.lip6.fr/pub/FreeBSD/ports/i386/
ftp://ftp.lip6.fr/pub/OpenBSD/2.7/packages/i386/
ftp://ftp.fr.netbsd.org/pub/NetBSD/packages/
Apres avoir downloadé le package souhaité :
# /usr/sbin/pkg_add foobar-1.0.tgz
Installera proprement le package foobar version 1.0. Pour desinstaller ce package, tapez :
# /usr/sbin/pkg_del foobar
Les ports bsd sont un des plus puissants systemes de packaging. Il s'agit en fait de descriptions de packages sources ( leur emplacement, ou aller les chercher… ) qui se compilent et s'installent à la maniere d'une archive source.
Exemple :
1. Récupérez les définitions des packages sources :
- NetBSD : ftp://ftp.fr.netbsd.org/pub/NetBSD/packages/pkgsrc.tar.gz
- FreeBSD : ftp://ftp.fr.freebsd.org/pub/FreeBSD/FreeBSD-current/ports.tar.gz
- OpenBSD : ftp://ftp.fr.freebsd.org/pub/OpenBSD/2.7/ports.tar.gz
2. Decompressez le fichier
# cd /usr # tar zxvf /chemin/vers/ports.tar.gz ( ou pkgsrc.tar.gz pour Net ) # cd ports # cd editors/foobar # make install clean
Cela downloadera, compilera et installera le package foobar sur votre systeme.