Revenir au contenu principal.

pkgsrc: la collection de paquets NetBSD

Démon BSD

Que dire sur pkgsrc ?

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

31 janvier 2010 - pkgsrc-2009Q4

Les développeurs pkgsrc sont fiers d'annoncer la nouvelle branche pkgsrc-2009Q4. Cette nouvelle branche trimestrielle supporte désormais plus de paquets tout en recevant des mises à jour sur les paquets actuels. En outre, les fondements de pkgsrc ont été améliorés pour un meilleur support sur différentes plateformes comme sur différents compilateurs.

Veuillez consulter le communiqué pour plus d'informations.

13 octobre 2009 - pkgsrc-2009Q3

Les développeurs pkgsrc sont fiers d'annoncer la nouvelle branche pkgsrc-2009Q3. Cette nouvelle branche trimestrielle supporte désormais plus de paquets tout en recevant des mises à jour sur les paquets actuels. En outre, les fondements de pkgsrc ont été améliorés pour un meilleur support sur différentes plateformes comme sur différents compilateurs.

Veuillez consulter le communiqué pour plus d'informations.

27 juillet 2009 - pkgsrc-2009Q2

Les développeurs pkgsrc sont très fiers d'annoncer la nouvelle branche pkgsrc-2009Q2. Cette nouvelle branche trimestrielle supporte désormais de nouveaux paquets tout en recevant des mises à jour sur les paquets actuels. En outre, les fondements de pkgsrc ont été améliorés pour un meilleur support sur différentes plateformes comme sur différents compilateurs.

Veuillez consulter le communiqué pour plus d'informations.

27 mai 2009 - pkgsrc-2009Q1

Les développeurs pkgsrc sont très fiers d'annoncer la nouvelle branche pkgsrc-2009Q1, laquelle supporte désormais plus de paquets que la précédente tout en recevant des mises à jour sur certains paquets. En outre, les fondements de pkgsrc ont été améliorés pour un meilleur support sur différentes plateformes comme sur différents compilateurs.

Veuillez consulter le communiqué pour plus d'information.


Les téléchargements de pkgsrc
  • Dernière branche stable de pkgsrc: pkgsrc.tar.gz
  • Dernier tarball de pkgsrc-current: pkgsrc.tar.gz (mis à jour tous les semaines).

Documentation

Plateformes supportées

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

Distribution via des fichiers binaires

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.

Distribution via les sources

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.