Sous GNU/Linux, les softs sont fournis sous formes de paquets (ou paquetages ou packages) ; c'est à dire un fichier compressé qui contient tous les fichiers d'un soft.
Il existe différents formats de paquets :
* les tarball (.tar .tar.gz .tar.bz2), les plus basiques, ce sont juste les softs (ou leurs sources) compressés
* les RPM ( Red Hat Package Manager, .rpm), + évolués, il ajoute au précédent la gestion des dépendances ; c'est à dire par exemple qu'un soft de gravure refusera de s'installer si il manque le soft pour faire des images de CD. Il ajoute également la vérification de l'intégrité du téléchargement (somme MD5) et du paquets (signature GPG)
* les DEB (.deb) équivalent au format RPM mais inventé par Debian.
ouais enfin les tar.gz (ou tar.bz2) peuvent contenir des progs compilés aussi, c'est juste un format d'archivage+compression.
et tu oublies de préciser que les .rpm et et .deb sont déjà compilés, ce qui évite de passer 36 heures pour installer un malheureux programme
A+
Mjules
une petite explication des formats de paquets :
Citation :
Sous GNU/Linux, les softs sont fournis sous formes de paquets (ou paquetages ou packages) ; c'est à dire un fichier compressé qui contient tous les fichiers d'un soft.
Il existe différents formats de paquets :
* les tarball (.tar .tar.gz .tar.bz2), les plus basiques, ce sont juste les softs (ou leurs sources) compressés
* les RPM ( Red Hat Package Manager, .rpm), + évolués, il ajoute au précédent la gestion des dépendances ; c'est à dire par exemple qu'un soft de gravure refusera de s'installer si il manque le soft pour faire des images de CD. Il ajoute également la vérification de l'intégrité du téléchargement (somme MD5) et du paquets (signature GPG)
* les DEB (.deb) équivalent au format RPM mais inventé par Debian.
Sinon, oui, tu peux normalement installe un rpm pour 9.1 sur une 9.2 A MOINS qu'il existe une version plus recente.
Il se peut qu'il y ait des problemes de version de librairies, etc...
mais t'inquiete pas trop pour ca.
Sinon urpmi est ton ami :jap:
URPMI, c'est le système de download avec mandrake? Pour s'en servir il suffit de rajouter le lien internet dans les chemins d'accès au rpm? Il faut être membre je pense pour y accéder. Merci
non !
bobuse
clair urpmi te permet de récupérer tout seul comme un grand ce dont tu as besoin ...
si tu as le net, c'est super puissant, car tu as accès à une quantité énorme de RPMs au bout des doigts.
sinon, tu as ceux sur tes CD d'installation
pour plus d'infos, fait une recherche sur urpmi, ya qqu'un qui a fait un tut, mais je sais plus qui ni où :D
Lillois
URPMI, c'est le système de download avec mandrake? Pour s'en servir il suffit de rajouter le lien internet dans les chemins d'accès au rpm? Il faut être membre je pense pour y accéder. Merci
les rpms sont souvent spécifiques pour une distribution, et même souvent pour une version spécifique. cependant, tu peux essayer de voir si ça marche (pas conseillé quand même).
étant donné que tu as une mandrake, intéresses-toi à urpmi (surtout si tu as un bonne connection internet).
arghbis
pour la première partie, tu as compris je pense.
les rpms sont souvent spécifiques pour une distribution, et même souvent pour une version spécifique. cependant, tu peux essayer de voir si ça marche (pas conseillé quand même).
étant donné que tu as une mandrake, intéresses-toi à urpmi (surtout si tu as un bonne connection internet).
Lillois
Salut,
Je crois avoir saisi le principe des rpms, dites moi si je me trompe.
Pour installer un soft ou un driver sur une distrib linux, soit on récupère les sources que l'on compile soit même (un peu dur parfois pour un newbie), soit on récupère le rpm et là l'installe se fait plus facilement.
Je veux installer par exemple mozilla sur ma nouvelle MDK 9.2. Je peux soit aller sur mozilla.org récupérer les sources, soit trouver le rpm correspondant.
J'ai deux petites questions pourtant. Les rpms pour une appli donnée fonctionnent ils sur n'importe quelle distrib? Je peux installer un rpm pour MDK 9.1 sur une MDK 9.2?
Merci