Commande rpm
De MicElectroLinGenMet.
Description de base commande rpm pour distribution Linux Red-Hat / Mandrake
# rpm -ivh foo.1.1.0.i386.rpm Installe un package.
'--replacepkgs' si package déja installé.
'--replacefiles' pour remplacer les fichiers déjà installés.
'--nodeps' pour forcer l'install. même si dépendances.
# rpm -Uvh foo.1.1.0.i386.rpm Mise à jour d'un package.
# rpm -e foo.1.1.0.i386 Supprime le package.
# rpm -qa | more Donne la liste des packages installés.
'-qf nom_fichier' Liste les packages qui contiennent le fichier.
'-qi nom_package' nformations sur le package
'-ql nom_package' Liste des fichiers du package
'-qai nom_package' Description des packages installés
'-qpi nom_package' Description du package non installé
# rpm -K foo.1.1.0.i386.rpm Vérifie si fichier rpm OK.
# rpm -V -a Verification des packet RPM.
Affiche c si config. file
Affiche 8 caractères si erreur:
5=MD5 Sum S=file size L=Sym link T=MTime D=Device U=user G=group M=Mode
Trouver dans quel rpm se trouve un fichier
Affiche le RPM du répertoire /mnt/cdrom/Mandrake/RPMS contenant le fichier "ipop3d".
for i in /mnt/cdrom/Mandrake/RPMS/*rpm do if rpm -qpl $i | grep ipop3d > /dev/null then echo $i fi done
