URL: https://linuxfr.org/news/le-projet-gnu-senrichit-dun-gestionnaire-de-paquets Title: Le projet GNU s'enrichit d'un gestionnaire de paquets Authors: Denis Dordoigne Date: 2011年08月28日T17:26:10+02:00 License: CC By-SA Tags: Score: 38 Le projet [[GNU]], riche de dizaines de logiciels, s'est toujours contenté de fournir des archives téléchargeables des sources logiciels, laissant à l'utilisateur et aux distributeurs la tâche de les rendre utilisables (compilation, gestion des dépendances, etc.). Ce système fonctionne plutôt bien, puisque les outils GNU sont très répandus dans les parcs de systèmes [[UNIX]] installés, et sont même systématiquement fournis avec toutes les distributions à base de [[Noyau Linux]] (on parle même souvent de GNU/linux pour désigner le [[système d'exploitation]]). Cependant, cela avait un inconvénient : en cas de découverte d'anomalies, les utilisateurs avaient tendance à se retourner vers leur distributeur (qui ne remontait pas forcément l'information au projet GNU qui ne pouvait donc pas procéder à la correction), ou à l'inverse des anomalies spécifiques à certaines distributions étaient remontées au projet GNU par erreur. Le projet GNU src (_source release collection_) est destiné à pallier cet inconvénient. ---- [Présentation du projet](http://www.gnu.org/s/gsrc/) [Page savannah du projet](http://savannah.gnu.org/projects/gsrc/) [Annonce de la première version](http://savannah.gnu.org/forum/forum.php?forum_id=6407) ---- Gsrc se présente sous la forme d'une simple archive à télécharger, contenant les outils qui génèrent un fichier [[Makefile]] à partir duquel il sera possible de compiler n'importe quel logiciel du projet Gnu. Par exemple, pour installer [[GPG]], il suffira de lancer `make -C gnu/gnupg`, ce qui provoquera : * le téléchargement de la dernière version stable de GNU pg ; * le téléchargement de la dernière version stable de toutes les [[bibliothèques]] GNU nécessaires au bon fonctionnement de GNU pg (autrement dit, les dépendances) ; * la compilation de ce qui aura été téléchargé (en utilisant les mêmes options de configure que celles utilisées par la distribution). Ensuite, on pourra compiler en une fois tout ce qui aura été téléchargé avec un classique `make`, puis installer l'ensemble avec le nom moins classique `make install`. Ainsi, toute personne découvrant un bug en utilisant logiciel GNU sera dorénavant invitée à installer la version fournie par gsrc avant de le remonter : si le bug est toujours constaté après installation via gsrc, il sera quasi-certain que celui-ci est lié au projet GNU.

AltStyle によって変換されたページ (->オリジナル) /