pkgsrc: la collection de paquets NetBSD

|
La collection de paquets NetBSD (pkgsrc) est un framework permettant de construire des logiciels tiers à la fois sur NetBSD et à la fois sur d'autres systèmes UNIX-like. Il contient actuellement plus de 8000 paquets et est utilisé pour avoir la possibilité de configurer et de construire facilement des logiciels librement disponibles sur des plateformes supportées. |
Dernière branche stable : pkgsrc-2009Q4 Dernières nouvelles
Les téléchargements de pkgsrc
|
pkgsrc se compose à la fois d'une Distribution via les sources et d'une Distribution via des fichiers binaires pour les systèmes d'exploitation supportés. Après avoir retrouver les sources ou binaires souhaités, ils peuvent être opérationnels en quelques minutes!
Table 1. Plateformes supportées par pkgsrc
| Plateforme | Date du support |
|---|---|
| NetBSD | Août 1997 |
| Solaris | Mars 1999 |
| Linux | Juin 1999 |
| Darwin (Mac OS X) | Octobre 2001 |
| FreeBSD | Novembre 2002 |
| OpenBSD | Novembre 2002 |
| IRIX | Décembre 2002 |
| BSD/OS | Décembre 2003 |
| AIX | Décembre 2003 |
| Interix (Microsoft Windows Services for Unix) | Mars 2004 |
| DragonFlyBSD | Octembre 2004 |
| OSF/1 | Novembre 2004 |
| HP-UX | Avril 2007 |
| QNX | Octobre 2007 |
Les paquets binaires produits par pkgsrc peuvent être utilisés sans avoir besoin de tout compiler depuis les sources. NetBSD contient déjà les outils nécessaires à la gestion des paquets binaires, mais sur d'autres plateformes, vous aurez besoin d'initialiser pkgsrc pour obtenir les outils de gestion de paquets. Une liste naviguable des paquets, incluant des liens vers les paquets binaires, est disponible ici.
Les paquets binaires sont disponibles sur ftp.NetBSD.org et ses
miroirs dans le répertoire
/pub/pkgsrc/packages/
(pour les utiliser, nous vous conseillons de lire le guide sur pkgsrc).
Si les outils de gestion des paquets binaires n'existent pas sur une plateforme
ou sont vraiment trop ancien, se trouve parmi les paquets, une archive appelée
bootstrap.tar.gz, laquelle doit être extraite sous le
répertoire /. Ensuite, exécutez
/usr/pkg/sbin/pkg_add pour pouvoir installer
les paquets binaires. Les instructions détaillées se trouvent dans le
guide sur pkgsrc.
Vous pouvez télécharger le tarball de pkgsrc ou bien consulter les dernières sources en utilisant AnonCVS :
#cvs checkout -rpkgsrc-2009Q4 pkgsrc
(pour l'utilisation du service AnonCVS, voir Suivre NetBSD-current).
Après le téléchargement et/ou l'extraction des sources, l'installation de l'outils d'initialisation pour les plateformes le demandant devrait être aussi simple qu'avec les commandes suivantes :
#cd pkgsrc/bootstrap#./bootstrap
Ce dernier utilisera le chemin par défaut /usr/pkg
pour le prefix et /var/db/pkg
pour le répertoire contenant la base de donnée des paquets. Cependant, ils vous
sera possible de modifier ces paramètres en utilisant les options décrites à l'aide
d'un ./bootstrap --help.
Noter que lors de l'utilisation de pkgsrc sur un système qui n'est pas NetBSD, vous devrez remplacer la commande “make” par bmake pour exécuter le make de NetBSD, étant demandé par pkgsrc. Substituer donc tout simplement “make” par “bmake” dans la documentation de pkgsrc.
![[Logo NetBSD]](../../images/NetBSD-headerlogo.png)