Liens connexes

Dépêche modérée par

Dépêche éditée par

: Amélioration en vue pour l'installation de logiciel sur GNU/Linux.

Posté par Bruno Coudoin (page perso, ). Modéré le 04 janvier 2007.
0
Qui n'a jamais été déçu de ne pas pouvoir installer la dernière mouture d'un logiciel annoncé ici même ?

Les systèmes de gestion de paquet que nous trouvons couramment dans nos distributions - comme apt-get ou urpmi - ont certes de nombreux avantages mais aussi des limitations. Il n'est par exemple pas simple d'avoir les dernières versions des logiciels et on se retrouve limité à la sélection des paquets de sa distribution ; or aucune ne propose l'ensemble des Logiciels Libres existants.

La nécessité de fournir des paquets binaires multi-distribution est encore plus demandée par les éditeurs de logiciels propriétaires désireux de fournir une version GNU/Linux.

Partant de ce constat, un groupe de travail a été formé au niveau du projet LSB (Linux Standard Base) et de son organisation parente le FSG (Free Standard Group) afin de rendre la vie plus facile aux utilisateurs et aux développeurs.

> Lire la suite (326 commentaires, moyenne: 2,8).   [dépêche : 1170 caractères]

Des personnes-clés se sont rencontrées à Berlin le mois dernier pour discuter du futur système de packaging. L'approche retenue est de se baser sur l'existant et d'ajouter des ponts entre les systèmes de paquets habituels et les besoins des développeurs.

L'idée de base est d'ajouter une API commune dans les différent systèmes de paquets. Cette API permettrait à un logiciel de pouvoir s'enregistrer auprès du système de paquets.

Pour ce qui est de la problématique des dépendances, un logiciel devrait venir avec tout ce qui lui est nécessaire et qui n'est pas défini par la LSB. Il serait possible d'avoir quelques cas très limités où des applications pourraient dépendre d'autres composants.

Ainsi, si un projet cible une version donnée de la LSB et qu'il existe un installeur multi-distribution, la seule contrainte pour un utilisateur sera d'avoir une distribution qui supporte cette version de la LSB.

Tout n'est pas réglé car le problème n'est pas simple. Pour ceux qui sont intéressés, le FSG a créé un groupe de travail sur le sujet et vient de relancer une liste de discussion.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

[+] Beurk

Posté par Grumbl (page perso, ) le 04/01/2007 à 09:39. (lien). Évalué à -1.

"La nécessité de fournir des paquets binaires multi-distribution est encore plus demandée par les éditeurs de logiciels propriétaires désireux de fournir une version GNU/Linux."


Certes, mais doit-on réellement emmerder toute la communauté des utilisateurs de logiciels libres simplement pour faciliter l'introduction de logiciels propriétaires dans les distributions majoritaires ?

Chaque distribution est libre de faire les risettes qu'elle voudra aux ogres qu'elle voudra séduire, mais je ne vois vraiment pas l'intérêt de standardiser dans ce secteur.

Bonne chance à ceux qui essaieront : ils ne seront pas les premiers, ils ne seront sans doute pas les derniers.

Au fait, Java, c'était pas sensé servir à ça aussi ?

Difficile

Posté par yoho (page perso, ) le 04/01/2007 à 09:56. (lien). Évalué à 10.

Le problème est qu'on parle toujours des dépendances sans réellement réaliser qu'elles sont complètement différentes d'un système à un autre. Certains gestionnaire de paquetages peuvent "suggérer" l'installation d'autres paquetages. Des logiciels ont été divisés en plusieurs parties dans certaines distro (libifiés, par exemple), dans d'autres non. Je ne vois vraiment pas comment on peut résoudre tous ces problèmes sinon en contraignant toutes les distros à se ressembler complètement.

.

Posté par ccomb (Jabber id, page perso, ) le 04/01/2007 à 10:05. (lien). Évalué à 4.

Il existe http://autopackage.org qui marche déjà pas trop mal. Avec interface graphique et tout. En plus ça permet de clairement séparer les logiciels de la distro et les logiciels tiers.