Perso je rêve d'un type de paquet unique qui puisse fonctionner sur toutes les distribs et même pourquoi pas sur toutes les architectures (tant qu'à rêver autant le faire bien :-D), qui s'installe aussi facilement et qui soit aussi bien géré (dépendances, désinstallation,...) qu'un deb avec apt, pour moi ce serait une avancée majeure du logiciel sur Linux.
Ça ne risque pas d'arriver, parce que ça implique au final des changements énormes dans les distributions : avoir les mêmes versions de logiciels présents dans les dépôts, avec les mêmes options de compilation, avoir la même libc, avoir les mêmes noms pour les paquets et le même découpage. Au final, n'avoir qu'une seule distribution. Une partie de ces problèmes sont réglés par pkgsrc mais c'est parce qu'il compile les paquets sur le système où il s'installe, ce qui est loin d'être pratique pour l'utilisateur final (les temps d'installation et de mise à jour deviennent long).
Au final, ce n'est pas vraiment la distinction RPM/DEB qui rend compliqué le travail d'empacketage (au final, les deux paquets sont juste un makefile avec une liste des dépendances). Mais ce sont les spécificités de la distribution (trouver le nom des dépendances, patcher le logiciel pour qu'il utilise les bons chemins, écrire une manpage pour le binaire, un .desktop pour l'application graphique...).
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Concrètement
Posté par claudex . En réponse au journal pkgsrc 2014Q1 est sorti. Évalué à 5.
Ça ne risque pas d'arriver, parce que ça implique au final des changements énormes dans les distributions : avoir les mêmes versions de logiciels présents dans les dépôts, avec les mêmes options de compilation, avoir la même libc, avoir les mêmes noms pour les paquets et le même découpage. Au final, n'avoir qu'une seule distribution. Une partie de ces problèmes sont réglés par pkgsrc mais c'est parce qu'il compile les paquets sur le système où il s'installe, ce qui est loin d'être pratique pour l'utilisateur final (les temps d'installation et de mise à jour deviennent long).
Au final, ce n'est pas vraiment la distinction RPM/DEB qui rend compliqué le travail d'empacketage (au final, les deux paquets sont juste un makefile avec une liste des dépendances). Mais ce sont les spécificités de la distribution (trouver le nom des dépendances, patcher le logiciel pour qu'il utilise les bons chemins, écrire une manpage pour le binaire, un .desktop pour l'application graphique...).
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche