Après un an de PR’s, feedbacks et de nombreux fixes, pkgin-0.4.0 est désormais disponible, et son package associé, pkgtools/pkgin
, est à jour.
Pour rappel, pkgin est un gestionnaire de packages binaires destiné à simplifier la manipulation de packages tiers disponibles en tant que binaires pkgsrc
. Son utilisation mime des outils similaires tels que l’apt
de Debian ou le yum
de RedHat. Bien que pkgin ne prétende pas être aussi fini que ces outils bien connus, il est malgré tout utilisé en production dans plusieurs sociétés (dont la mienne), dans lesquelles il est inenvisageable de dire au client d’ « attendre la fin de la compil' » 😉
La version 0.4.0 apporte certaines fonctions qui ont été demandées pendant l’année qui s’est écoulée, comme par exemple le download-only, la reinstallation forcée de packages, le chroot (afin d’installer des paquets dans un environnement chrooté), et le calcul de bande passante; merci à Baptiste « bapt » Daroussin pour ces deux dernières.
pkgin 0.4.0 dispose également désormais d’un support natif pour MINIX 3 grâce à Gautam B.T. du projet MINIX, ainsi que d’un bien meilleur support de SunOS 5.1[0-1].
À ce jour, j’ai compilé et testé pkgin sur les plateformes suivantes :
- NetBSD 4.0
- NetBSD 5.{0,1}
- NetBSD current
- DragonFly BSD 2.0 à 2.8
- DragonFly BSD current
- Solaris 10/SunOS 5.10
- Opensolaris/SunOS 5.11
- Debian GNU/Linux 5 et 6
- Mac OS X 10.{5,6}
- MINIX 3.1.8
Pour finir, pkgin ne dépend plus du paquet SQLite, car les sources dites « Amalgamation » font désormais partie des sources de pkgin. Cela signifie que l’installation du paquet binaire pkgin 0.4.0 sera simple comme un: pkg_add http://your.favorite.repository/All/pkgin-0.4.0.tgz
Comme toujours, tests et feedback seront fort appréciés