web-dev-qa-db-fra.com

Comment installer / supprimer / mettre à niveau les packages .rpm sur Red Hat?

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?

17
Zignd

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 package

Pour 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.

17
Renan

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.

3
Nils

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
2
vidur punj