YUM : gestionnaire de packages CentOS.


CentOS utilise des fichiers RPM, qui sont des archives contenant des programmes prêts à l’emploi. Pour gérer les packages système, CentOS utilise YUM. Cet outil permet de gérer l’installation, la suppression et la mise à jour des packages au format RPM. L’avantage de ce système est que les dépendances sont bien gérées. Voyons comment utiliser cet utilitaire.

La première chose à faire après l’installation de CentOS est de mettre à jour sa distribution.Pour cela nous utiliserons MiamHabituellement, YUM est installé par défaut sur les distributions. Mais bien sûr, vous pouvez utiliser la commande suivante :

#rpm –q miam

Comme vous pouvez le voir, le package est correctement installé.

Yum utilise des référentiels, qui regroupent un ensemble de logiciels. Chaque référentiel doit être ajouté à la configuration YUM pour être utilisé.Pour ce faire, vous devez créer un fichier pour chaque référentiel dans le dossier /etc/yum.repos.d.

L’image ci-dessus montre les référentiels par défaut lorsque CentOS est installé.

Voici un exemple de contenu fichier .repo.

Souvent les ajouts manuels ne sont pas utiles, un RPM peut se charger d’ajouter le dépôt. Nous verrons l’installation du nouveau référentiel dans un autre tutoriel. Actuellement, la valeur par défaut est bonne.

Examinons maintenant de plus près l’utilisation de l’utilitaire YUM. Avant toute autre chose sur une nouvelle installation, vous devez vérifier que l’utilitaire YUM est à jour, utilisez la commande pour cela (toutes les commandes yum s’exécutent en tant que root) :

#miam mise à jour miam

Comme vous pouvez le voir, YUM doit être mis à jour, pour cela, vous devez entrer Après quelques secondes, votre utilitaire YUM sera mis à jour. Parfois, il est nécessaire d’accepter l’importation de clés.

Cette commande permet à YUM d’être mis à jour indépendamment des autres packages.

A Voir  Le meilleur ripper de DVD en 2019.

Une fois YUM prêt et à jour, inutile de vous proposer de mettre à jour votre système avec :

#yumupdate

A la fin de la commande vous avez Nombre de packages, de mises à jour et de données à ajouterComme vous pouvez le voir, une connexion haut débit est requise.Mettez à jour votre type de système Attendez.

Pour connaitre la liste des packages à mettre à jour sans faire cela, vous pouvez utiliser la commande suivante :

#yum vérifier les mises à jour

Une mise à jour du package est en cours.

Voyons maintenant quelques options utiles de la commande YUM.

  • pour Rechercher des forfaitsà l’aide de la commande (vous pouvez utiliser le caractère générique * pour remplacer plusieurs caractères) :

#miam liste Par exemple yum list samba*

Vous pouvez effectuer une recherche plus large, non seulement sur le nom du package, mais aussi sur la description de la commande utilisée :

#yum recherche Par exemple yum recherchez « base de données mysql »

  • pour installer un paquetutilisez simplement la commande suivante :

#yum installer Par exemple yum install perl

  • pour supprimer un paqueten utilisant la commande :

#miam supprimer Par exemple miam supprimer perl

Notez que toutes les dépendances de package seront également supprimées.

  • pour Effectuer une mise à jour sélectiveen utilisant la commande :

#miam –exclude= renouveler

Dans des cas très particuliers, par exemple si vous souhaitez mettre à jour le système sans mettre à jour le noyau de la distribution, vous pouvez utiliser la commande suivante :

#yum –exclude=kernel* mise à jour

  • Une autre commande pratique Exclure temporairement les dépôtslors de la mise à jour du système :
A Voir  Les 4 meilleurs téléviseurs incurvés de 2022

#yum –disablerepo= renouveler

  • une autre commande utile Afficher une liste des référentiels configurés :

#miam repolist tout

vous pouvez voir ici 3 dépôts sont actifs, Bases, ajouts et mises à jour L’opposé du RPM disponible.

Parfois vous avez besoin de faire de la place sur votre disque dur en supprimant des choses dont yum n’a plus besoin, pour cela vous pouvez utiliser la commande suivante :

#miam tout nettoyer

Les fichiers journaux YUM se trouvent à /var/log/yum.log et vous permet de suivre tous les changements.

Les fichiers récupérés par yum sont situés à /var/cache/miam.

C’est tout pour cette introduction YUM. Nous aurons l’occasion d’en reparler sur un sujet plus précis.Enfin, vous devez savoir que YUM a également des interfaces graphiques, comme yumex, kyum et même smartpm.

c’est tout.