[Old] Comment fonctionne les paquets rpm - Freyens
Home Informatique CV WOT Mmm J'aime Coup de gueule Famille Web Radio Belge B&M

C'est une pub! Ce thême est basé sur w3 css.

Oui vous êtes capable de modifier ce thême

Cool? Oui, avec plein d'exemples faciles à comprendre et à modifier.

Aller sur W3.CSS Tutorial c'est en anglais mais google peux traduire les pages.

[Old] Comment fonctionne les paquets rpm

La curiosité n’est pas un vilain défaut mais une qualité fondamentale.

 

Introduction

Les paquets rpm sont des paquetages tar avec une surcouche qui permet une gestion plus complète.

$ man rpm [enter]

Comment savoir ce qui est installé ?

Pour savoir ce qui est installé il suffit de faire :

$ rpm -qa [enter]

Il y a moyen de filtrer la réponse en faisant :

$ rpm -qa | grep -i "nom_a_rechercher" - [enter]

Installation

Rien de plus simple

# rpm -i nom_du_paquetage [enter]

Mais parfois la simplicité n'est pas au rendez-vous

Installation forcée

Parfois les règles de dépendance sont quelque peu bousculées, et il faut forcer le programme rpm à installé le paquetage désiré.

# rpm -i --force nom_du_paquetage [enter]

Mise à jour

La mise à jour est simple aussi

# rpm -U nom_du_paquetage [enter]

Suppression d'un paquetage

Pour supprimer un paquetage on peut le faire en deux étapes :

# rpm -qa | grep -i "nom_a_supprimer" - [enter]
# rpm -e nom_complet_du_paquetage_a_supprimer [enter]

Explication sur la composition du nom d'un paquetage

xpdf-doc-1.2.0.noarch.rpm
Ce paquetage contient une partie du programme xpdf en l'ocurence la documentation, ensuite on trouve la version, le noarch signale que le paquetage ne dépend pas d'une architecture, en effet dans notre exemple la documentation fonctionne aussi bien sur un powerPC, sur un x86, sur une station Alpha, sur un ...

xpdf-1.2.0.i586.rpm
Ce paquetage contient le programme en lui même et est compilé pour un i586.

xpdf-1.2.0.i586.mdk.rpm
Ce paquetage est prévu pour fonctionner sur une Mandrake.

Comment connaître les différents groupes de paquets RPM ?

Pour connaître la liste des groupes voila la petite ligne qu'il vous faut

$ rpm -qa --queryformat '%{GROUP}
' | sort | uniq