J'ai besoin d'installer un package manquant sur ma machine virtuelle qui exécute Red Hat. Comment je fais ça?
Quelle commande dois-je utiliser pour installer/supprimer/mettre à niveau les packages .rpm?
EDIT: Comme recommandé dans un commentaire ci-dessous, vous pouvez simplement utiliser yum
pour tout et tout ira bien.
Vérifiez documentation de Red Hat pour la commande rpm
.
Fondamentalement:
rpm -Uvh package_file.rpm
installe/met à niveau un package à partir d'un fichier .rpm rpm -e package_name
supprime un packagePour installer des packages à partir des référentiels de Red Hat, utilisez yum
, dont les commandes sont principalement explicites (install
, update
etc ...). Cette documentation est pour CentOS 5, mais je pense que cela devrait fonctionner pour les nouvelles versions de Red Hat/CentOS.
RTFM: man yum
. apropos install
mène à la piste des droits.
Si "apropos" ne renvoie rien, vous devez d'abord exécuter makewhatis
.
Après cela, vous trouverez presque n'importe quoi avec "apropos" qui fera une recherche en texte intégral de toutes les courtes descriptions de pages de manuel.
yum, par opposition à rpm, résoudra toutes les dépendances nécessaires.
Installer Rpm
rpm -ivh abcd.rpm
Mettre à jour le régime
rpm -Uvh abcdef.rpm
supprimer le régime
rpm -e abcd.rpm
ou retirez le rpm sans deps
rpm -e --nodeps abcd.rpm