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?
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 l'utiliser yum
pour tout et tout ira bien.
Consultez la documentation de Red Hat pour la rpm
commande.
Fondamentalement:
rpm -Uvh package_file.rpm
installe / met à niveau un package à partir d'un fichier .rpmrpm -e package_name
supprime un packagePour installer des paquets à partir des référentiels de Red Hat, utilisez yum
, dont les commandes sont pour la plupart explicites ( install
, update
etc ...). Cette documentation est pour CentOS 5, mais je pense qu'elle devrait fonctionner pour les nouvelles versions de Red Hat / CentOS.
rpm
cas d'absolue nécessité - dans des circonstances normales, il n'y a aucune raison d'utiliser lesrpm
commandes susmentionnées pour jouer avec la base de données de packages;yum install package_file.rpm
etyum remove package_name
fera très bien.RTFM:
man yum
.apropos install
mène à la piste des droits.Si "apropos" ne renvoie rien, vous devez d'
makewhatis
abord exécuter .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.
la source
apropos
recherche uniquement les noms et les courtes descriptions des pages de manuel, contrairement à ce que vous décrivez.man -K
d'un autre côté ...man -k
fait la même chose queapropos
, selon la page de manuel et un test.Installer Rpm
Mettre à jour le régime
supprimer le régime
ou retirez le rpm sans deps
la source