Découverte et utilisation de pkgsrc
À propos de pkgsrc
Seule ombre au tableau, tout n’est pas packagé et il arrive souvent que toutes les fonctionnalités souhaitées ne soient pas activées. C’est alors que commence le calvaire.
Il existe une solution à ce problème et en plus elle marche (presque) partout : pkgsrc.
pkgsrc est un projet lancé par NetBSD en 1997. Depuis ce système a été porté sur plusieurs systèmes. Voici la liste dans l’ordre chronologique :
NetBSD
Solaris
Linux
Mac OS X
FreeBSD
OpenBSD
IRIX
AIX
Interix
DragonFlyBSD
OSF/1
Le système pkgsrc, aussi appelé ports, fourni des méthodes qui permettent d’installer plus de 5400 applications et bibliothèques via les sources. pkgsrc est comparable à un package manager puisqu’il permet d’installer un package, de résoudre ses dépendances et de le désinstaller. Mais comme pkgsrc utilise les sources, vous allez pouvoir activer ou non les fonctionnalités de l’application que vous installez.
pkgsrc fournit une arborescence ordonnée de tous les packages que vous allez pouvoir installer.
Par exemple pour installer Apache, il faut se rendre dans le dossier /usr/pkgsrc/www/apache
Nous y reviendrons plus tard, dans la partie : installation de package.