Si vous avez installé une distribution à base de redhat, vous avez déjà eu à faire à ce nom. RPM signifie Redhat Package Manager. Alors que la plupart des unix fournissent des tarballs (tar.gz ou tgz), Redhat a décidé de développer une nouvelle approche : le RPM. Cet outil très puissant vous permet de gérer toute votre distribution par quelques simples commandes.
Ce document devrait vous aider à maîtriser les commandes essentielles de votre système et vérifier que toute votre distribution est cohérente et toujours à jour. Pour plus de renseignements, vous pouvez aller sur le Site officiel rpm.org dans la langue de Shakespeare.
Rpm 4.0 (pour redhat 70)
Pour ceux possédant la redhat 7.0 et voulant utiliser les rpms fournits avec sur une distribution antérieure, le même site (rpm.org) vous permet de mettre à jour vers 3.0.5 qui est compatible rpm 4.
Voici une liste non exhaustive des commandes pouvant servir sur votre système linux :
- rpm -ivh package.rpm : installe un rpm et le vérifie en même temps
- rpm -i ftp://updates.redhat.com/redhat61/updates/package.rpm : installe un rpm à partir dinternet (si vous êtes connecté tout le temps, ca peut servir !)
- rpm -e package.rpm : efface un rpm
- rpm -U package.rpm : upgrade un rpm (si vous avez un package version 1.0 et que le rpm que vous voulez installer est en version 1.1, utilisez cette commande)
- rpm -Va package.rpm : vérifie larborescence en accord avec la liste des rpms
- rpm -qa package.rpm : liste tous les rpms installés (rajouter |grep nom pour rechercher une série de rpms, tel que kde par exemple)
- rpm -qf fichier : notez bien que vous devez spécifier un fichier (permet de savoir à quel package il appartient)
- rpm -qpi package.rpm : vous donne toutes les informations sur un package avant que vous désiriez linstaller (loption qpl vous donnera la liste des fichiers qui vont sinstaller)
Vous pouvez également construire vos propres RPMs, pour cela, réferrez vous aux HOW-TO ou bien allez sur le site cité plus haut. Vous y trouverez toutes les informations nécessaires. RPM peut également sinstaller sur un autre système que la redhat (ses créateurs lencourage dailleurs afin que tous les linux aient RPM). RPM marche également sur Amiga, Mac ou Solaris :)