Skip to main content

Qu'est-ce que Yum?

Le Yellow Dog Updater Modified (YUM) est une application de gestion des packages pour les ordinateurs exécutant des systèmes d'exploitation Linux.Un package est généralement une application logicielle, mais le terme peut également englober d'autres éléments tels que la documentation, le code source et les niveaux supplémentaires pour les jeux.La gestion des packages est un terme utilisé pour décrire les processus d'ajout, de suppression et de mise à jour des logiciels sur un ordinateur.

Yum a été écrit pour une distribution Linux appelée YellowDog, mais travaillera avec beaucoup d'autres qui utilisent le format Redhat Package Manager (RPM)pour leurs forfaits.Il s'agit d'un logiciel gratuit développé par Seth Vidal et publié sous forme d'Open-source, ce qui signifie que les gens peuvent accéder au code pour aider à corriger les bogues ou à développer des versions personnalisées de l'application.Il est livré avec de nombreuses distributions Linux, mais peut également être téléchargée séparément du site Web de Yum.

Sur ces systèmes d'exploitation, YUM est une méthode standard de gestion de l'installation et de la suppression des logiciels.Il existe plusieurs applications graphiques pour permettre aux utilisateurs d'ajouter et de supprimer facilement les packages;Cependant, beaucoup sont simplement des interfaces amicales avec Yum qui coule en dessous.Ces programmes présentent à l'utilisateur une liste de logiciels disponibles et transmettent la sélection des utilisateurs pour le traitement.C'est Yum qui télécharge réellement les packages et les installe en arrière-plan.Ceux qui connaissent la ligne de commande Linux peuvent trouver plus pratique de taper directement les commandes.

Les packages sont téléchargés à partir de collections appelées référentiels, qui peuvent être en ligne, sur un réseau et / ou sur les supports d'installation.Si un package qui doit être installé s'appuie sur un autre en cours de présentation, cette dépendance peut généralement être résolue que l'utilisateur doit connaître les détails.Par exemple, un jeu installé peut dépendre de logiciels spécifiques pour jouer de sa musique.Le problème de la résolution de ces dépendances peut être géré par YUM car il connaît tous les autres packages disponibles dans le référentiel.

Bien qu'il soit principalement utilisé pour installer de nouveaux logiciels, des mises à niveau du système entières sont également possibles avec YUM.Il a une fonctionnalité qui détermine quels packages doivent être modifiés afin de mettre à jour le système d'exploitation vers la dernière version.De plus, parce qu'il connaît autant de packages, l'utilisateur a une richesse de logiciels au bout des doigts.En créant et en gérant un référentiel personnalisé, les gestionnaires de réseau, tels que l'équipe d'assistance informatique pour une entreprise, peuvent facilement contrôler quels logiciels sont disponibles pour installer sur les ordinateurs de leurs utilisateurs.