GNU/Linux >> Tutoriels Linux >  >> Linux

Exemples de commandes YUM pour installer, supprimer et mettre à niveau des packages

YUM (Yellowdog Updater, Modified) fournit plus de services et de fonctionnalités que ceux disponibles avec la commande rpm et d'autres outils basés sur RPM.
Avec les outils et plug-ins Yum, vous pouvez :

  • Répertorier les packages logiciels, installés et disponibles, dans des référentiels locaux ou distants
  • Vérifier les dépendances des packages (packages requis pour installer un package)
  • Créer de nouveaux référentiels et activer ou désactiver l'accès aux référentiels existants
  • Accélérer l'installation des packages en utilisant les informations mises en cache (cache Yum)
  • Étendre les fonctionnalités de Yum avec des plug-ins tels que le plug-in downloadonly (pour télécharger un package sans l'installer)

Installer des packages

Les exemples d'utilisation suivants montrent les options les plus couramment utilisées pour effectuer l'installation de packages avec yum :

Options de commande Description
installer Installez un package en vous assurant que toutes les dépendances sont résolues.
installer /chemin/vers/fichier Installez le package qui fournit le fichier donné, en vous assurant que toutes les dépendances sont résolues
localinstall Installer un paquet à partir d'un fichier local, http ou ftp
réinstaller Réinstaller la version actuelle d'un paquet
installation groupée Installer tous les packages du groupe sélectionné

Exemples :
1. Installez le package vsftpd à partir du référentiel dans le système :

# yum install vsftpd

2. Installez un package depuis le répertoire local :

# yum localinstall pkg-1-1.i686.rpm

Vous pouvez également installer un package depuis un site ftp local :

# yum localinstall http://myrepo/pkg-1-1.i686.rpm

3. Réinstallez la version actuelle d'un package nfs-utils (pour remplacer les fichiers supprimés) :

# yum reinstall nfs-utils

4. Installez tous les packages du groupe « Serveur Web » :

# yum groupinstall “Web server”

Suppression de packages

Options disponibles avec la commande yum pour supprimer les packages :

Options de commande Description
supprimer supprimer un package ainsi que les packages qui en dépendent
échanger Supprimer un package et en installer un autre
effacer Effacer un paquet (et éventuellement des dépendances) de votre système. Identique à supprimer.
suppression automatique Identique à l'effacement, plus supprime les packages supplémentaires inutiles (disponible dans RHEL 7)

Exemples :
1. Suppression du package vsftpd et de toutes ses dépendances du système :

# yum remove vsftpd

Semblable à supprimer, vous pouvez également utiliser l'option d'effacement.

2. Pour supprimer un package et en installer un autre à l'aide d'une seule commande, utilisez le swap choix :

# yum swap lftp vsftpd

3. Une autre option introduite dans RHEL 7, à savoir la suppression automatique, peut être utilisée pour supprimer un package ainsi que des packages supplémentaires inutiles :

# yum autoremove httpd

Mettre à niveau/rétrograder les packages

Options de commande Description
mise à jour mettre à jour tout ou un package spécifique si spécifié, ainsi que mettre à jour tous les packages dépendants.
mettre à jour mettre à jour tout ou un package spécifique vers une version particulière spécifiée
mise à niveau mettre à jour les packages en tenant compte des obsolètes
rétrograder rétrograder un package vers une version antérieure

Exemples :
1. Pour mettre à jour tous les packages disponibles sur le système :

# yum update

2. Pour mettre à jour un package spécifique comme httpd :

# yum update httpd

3. Pour rétrograder un package vers une version antérieure :

# yum downgrade pkg_name

Utilisation non interactive de yum

Le -y Lorsqu'elle est utilisée avec n'importe quelle commande yum, l'option suppose que la réponse à n'importe quelle question est oui et fournit une utilisation non interactive de la commande yum. Il peut être couplé avec l'une des commandes que nous avons vues jusqu'à présent dans le post. Un des exemples où c'est très utile est :

yum update -y


Linux
  1. Vous ne pouvez pas installer/supprimer/mettre à niveau n'importe quel package ?

  2. Exemples de commandes Dpkg pour gérer les packages dans Ubuntu/Debian

  3. Comment installer et gérer des logiciels sur CentOS 7

  4. Debian :comment installer ou supprimer des packages DEB à l'aide de dpkg

  5. 15 exemples de commandes aptitude pour la gestion des paquets sous Linux

Principes de base de Linux :30 exemples de commandes YUM pour la gestion des packages Linux

Comment installer et utiliser la commande Ack sous Linux avec des exemples

Premiers pas avec les exemples de commandes Alpine Linux Apk

Les 50 meilleurs exemples de commandes YUM pour les utilisateurs RHEL ou CentOS

Commande RPM :15 exemples pour installer, désinstaller, mettre à niveau, interroger les packages RPM

15 Exemples de commandes Linux Yum - Installer, désinstaller, mettre à jour des packages