Les distributions GNU/Linux Mandrake, Red Hat et SuSE viennent d'être certifiées LSB (Linux Standard Base) par le Free Standards Group.
« L'objectif de la LSB est de développer et de promouvoir un ensemble de standards permettant d'améliorer la compatibilité entre les systèmes Linux (et d'autres systèmes similaires), ainsi que de permettre aux applications de fonctionner sur tout système s'y conformant. » (traduction libre du premier paragraphe de la FAQ)
Note du modérateur : j'ai rajouté le lien sur les produits certifiés qui détaille les versions testées.
Aller plus loin
- L'annonce (3 clics)
- La LSB (5 clics)
- Produits certifiés (7 clics)
- FreeStandards.org (3 clics)
# Debian
Posté par Yéman . Évalué à 1.
[^] # Re: Debian
Posté par let antibarbie = xp <- xp - 1 . Évalué à 10.
Si y'a pas un effort de standardisation de tout ca, on n'aura des produits 'pro' supportes que sur certaines distros, paske les boites n'auront pas envie de supporter toutes les fantaisies non communes a toutes (e.g. le script pour l'adsl speedtouch qui est monstrueux, paskil essaie de s'adapter a redhot,mandlake et debiam).
# deb rmp ...etc
Posté par pwet pwet . Évalué à -10.
ferait mieux de standardiser les systems de paquets.
Sinon, on va se retrouver comme en 1980, avec 80 unix tous incompatibles entre eux.
Je sais ya alien et autres mais bon, un systeme de paquet et basta.
[^] # Re: deb rmp ...etc
Posté par Frank-N-Furter . Évalué à 10.
Depending on the time of day, the French go either way.
[^] # Re: deb rmp ...etc
Posté par Merlin Lenchanteur . Évalué à -10.
tout le monde est concient que rpm est ingérable à force, surtout à la vitesse où va mandrake.
[^] # Re: deb rmp ...etc
Posté par Vivi (site web personnel) . Évalué à -6.
et le papier d'alu de la marmotte, il est ingérable aussi ??
[^] # Re: deb rmp ...etc
Posté par Pat . Évalué à 8.
Alors pourquoi Mandrake et d'autre distributions ne ce baserait pas sur Debian au lieu de RedHat ou encore d'essayer de faire leur propre système qui est incompatible avec les autres.
Les gens ont bien plus de problème avec le rpm qu'avec les .deb.
Voyer beaucoup de .deb qui sont fait pour juste une version de debian et qui ne fonctionne pas sur une autre version plus récente.
EX: un rpm pour Mandrake 8.0 qui est pas compatible avec la 8.2 .
Alors pourquoi la communauté GNU/Linux ne se base plus sur Debian, alors si la compagnie vient à fermer il sera toujours possible d'upgrader sa distribution avec le site de Debian tout en ayant pas à installer une nouvelle distribution.
Et pour les gens qui ne trouve pas Debian assez à jour à leur goût, une Mandrake-Debian (oua le rêve)
pourrait voir un serveur apt-get pour les truc plus à jour comme KDE 3 ou Gnome 2, ou compilé 686.
PS: Sans vouloir faire un gros troll sur la Debian, car je suis nouveau sur Debian (avant j'avais Mandrke), je doit avouer que Debian et les Debian-Based (ex: Libranet) sont beaucoup mieux côté gestion des packages que tout les autres.
Alors Pourquoi vouloir refaire le monde quand ça existe Déjà et que ça marche hyper bien?
[^] # troll debian à deux francs
Posté par _ _ . Évalué à 10.
C'est pas le format qui est en cause mais le fait que plusieurs distrib gérés par des personnes différentes utilisent le même format RPM.
Une archive qu'elles soit DEB ou RPM te donne une liste de dépendance (d'ailleurs les deux formats codent approximativement les mêmes informations).
Maintenant, pour que tout marche il faut aussi se mettre d'accord sur les noms des package ("g++" ou "gpp", "libgl" ou "mesagl" ou "mesa"), la numérotation à adopter pour les versions, ce qui doit constituer un package séparé : les includes je le mets dans un package développement ou je les ajoute au package de l'appli ?
Il se trouve que comme le RPM est le format le plus répandu, il existe de nombreuses sources de paquets RPM mutuellement incohérente au niveau des dépendances.
<Proposition>
Au fait pourquoi pas abandonner et RPM et DEB et mettre les dépendances dans un simple fichier XML au sein d'une archive TAR contenant les sources.
</Proposition>
[^] # Re: troll debian à deux francs
Posté par ufoot (site web personnel) . Évalué à 10.
Au fait pourquoi pas abandonner et RPM et DEB et mettre les dépendances dans un simple fichier XML au sein d'une archive TAR contenant les sources.
</Proposition>
Parce que tu vas finir par reinventer le .deb / le .rpm. Un .rpm peut se construire a partir d'un simple fichier "mon_package.spec" au sein d'une archive TAR contenant les sources, c'est exactement le systeme que tu proposes. Idem pour le .deb, qui peut se creer a partir d'un repertoire ./debian mis a la racine du package source, et qui contient les fichiers ad hoc.
La seule valeur ajoutee serait l'emploi d'XML par rapport au format "fait maison" des .rpm et des .deb. Cela dit je suis pas sur que ce soit suffisant comme argument pour justifier l'introduction d'un nouveau systeme de package... L'emploi d'XML est pertinent lorsqu'on cree quelque chose de nouveau et/ou qu'on remplace un format binaire opaque, mais quand il s'agit de remplacer un format ouvert, largement repandu et dont les fichiers de conf sont lisibles, je vois pas trop l'interet.
D'autre part, les directives contenues dans les fichiers rpm/deb ne se resument pas a de simples dependances. Elles contiennent des infos sur comment compiler l'appli (optimisations, repertoires d'installation,...), elles permettent aussi de lancer des scripts avant/apres l'installation, et parfois meme cela va jusqu'a patcher le source... Le probleme n'est pas vraiment simple en fait 8-)
[^] # Re: troll debian à deux francs
Posté par wismerhill . Évalué à 5.
Dans ton exemple, tu crée disons un package qui s'appelle mesa et tu met dans sa liste de provides libgl mesa mesagl, ainsi si un autre package s'attend à trouver mesa ça parche, si un autre veut libgl ça marche aussi.
Le problème c'est si ces définitions se multiplient (faut penser à tout), ou pire encore s'il y a des recouvrements (tel package fourni bien cette fonctionnalité, mais ce n'est en fait pas celle attendue par le package, elle a juste le même nom), d'où la nécessité d'une standardisation à ce niveau-là.
[^] # Re: deb rmp ...etc
Posté par gle . Évalué à 10.
A priori, les RPM étaient là avant les DEB. Donc c'est Debian qui a réinventé la roue. Mais il faut dire à leur décharge qu'à l'époque les RPM avaint beaucoup de lacunes. Ça commence à s'arranger et les deux systèmes sont devenus à peu près équivalents.
Il faudrait maintenant qu'ils essaient de converger vers un système commun qui prendrait le meilleur des deux mondes.
[^] # Re: deb rmp ...etc
Posté par Delahaye Matthieu . Évalué à 10.
Cela fait plusieurs fois que je lis ces derniers jours que les .deb permettraient d'avoir une distrib plus facile à maintenir que les autres. Je pense aussi que c'est du aux personnes qui préparent les packages et qui se cassent la tête parfois pour les faire correctement.
En soit un package ne vaut rien. C'est la façon dont le contenu va s'intégrer dans la distrib qui compte réellement.
Je pense pas que le rpm soit mauvais, mais qu'il bénéficie d'une mauvaise publicité suite à de malheureux packages mal fait...
[^] # Re: deb rmp ...etc
Posté par blackshack . Évalué à 5.
[^] # LIBERTE
Posté par mickabouille . Évalué à 3.
tgz, rpm, deb, slp c'est un choix technique
On ne peut pas enlever cette possibilité à ceux qui créent.
D'ailleurs, ça ne devrait pas entrer en ligne de compte dans un standard. Le standard est censé être pour permettre aux applications de s'exécuter un peu partout. C'est un environnement de runtime (non?). A la limite, je suis extrêment content qu'il y ait l'arborescence (FHS), pas trop besion de parler de la compatibilité noyau ou libc. Mais le système de paquet n'entre pas en ligne de compte pour l'exécution.
Et qu'il y ait autant de formats de paquets que possible!
[^] # J'ai oublié ...
Posté par mickabouille . Évalué à 1.
- j'installe rpm
- rpm -(?) paquet.rpm
- tient, nouvelle version (ou je veux supprimer)
- je réinstalle rpm (eh oui, je l'ai viré à un moment)
- je désinstalle le paquet
- je désinstalle rpm
Mieux vaut encore utiliser alien. Je préfèrerait même recompiler et faire un paquet debian. Même si mon paquet est un peu foireux, ça sera toujours mieux que ce mélange infâme.
Ce qui me fait rire, c'est que la Debian est la plus gênée pas la LSB, alors qu'elle était très impliquée dans la FHS et était plus ou moins la distribution de référence à ce moment là. Ils peuvent dire merci aux concepteurs des standard qu'ils ont tant aidés.
[^] # Re: J'ai oublié ...
Posté par Thomas Harding . Évalué à 1.
Il y a deux façons pour une entreprise de suivre les standards : s'y conformer, ou se démerder pour que le standard suive son implémentation à elle. Le FHS avait un inconvénient :)
Au fait, qui a changé : RH ou SUSE ?
TH.
# Pour Debian un espoir?
Posté par manatane . Évalué à 10.
Soit en tout 9 distributions dont Debian et son système de paquetage qui seraient certifiées en tout, mais dont le processus est encore en cours.
Croisons les doigts :-)
[^] # Re: Pour Debian un espoir?
Posté par Samuel Pajilewski . Évalué à -10.
Ou alors pourquoi ne pas standardiser les deux et creer un outil qui sache traiter les deux systemes de packages.
Y a bien des apt sous certaines distribs RPM, ça doit pas etre impossible ça !
[^] # Re: Pour Debian un espoir?
Posté par mickabouille . Évalué à 3.
Sous debian :
deb <-- dpkg <--apt
ou
deb <-- dpkg <-- dselect ( <-- apt eventuellement)
sous mandrake je suis moins au courant
rpm <-- urpmi <-- apt non?
Il n'y a pas vraiment de factorisation. apt ne sert qu'aux sélections de package et obtention à partir des sources (locales ou pas)
[^] # Re: Pour Debian un espoir?
Posté par Sébastien Munch . Évalué à 4.
debian:
deb <-- dpkg <-- apt
deb <-- dpkg <-- apt <-- dselect
deb <-- dpkg <-- dselect
mandrake:
rpm (le format) <-- rpm (le logiciel) <-- urpmi
red hat:
rpm (le format) <-- rpm (le logiciel) <-- apt-get
[^] # Re: Pour Debian un espoir?
Posté par mickabouille . Évalué à 1.
[^] # Re: Pour Debian un espoir?
Posté par Aurélien Bompard (site web personnel) . Évalué à 1.
# j'ai choisi mon Lsb a moi...
Posté par tcws . Évalué à 1.
-1 je... --->[]
[^] # Autant que je sache...
Posté par Richard Van Den Boom . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.