Installer Yum

Un article de Base de connaissances Pascalex.

Jump to: navigation, search

Sommaire

Installation utilisation de YUM sur votre serveur

Voici un petit tutorial qui vous explique comment installer et utiliser Yum.

Yum

YUM est un petit programme qui s'utilise dans le shell en ligne de commande.

Il permet d'installer proprement et facilement des applications sur votre VPS.

Utilisation de Yum

Toutes les commandes doivent être tapées en root. Loggez vous en tapant

su

suivi de votre mot de passe dans un terminal en ssh.

Installer un programme

Tapez simplement

yum install lenomduprogramme

dans un terminal et Yum s'occupe de tout:

  • Il récupère d'abord la liste des programmes disponibles
  • Il met à jour la liste des programmes déjà installés
  • Il vérifie les dépendances
    • Si il vous en manque, il vous propose de les télécharger et de les installer en même temps
    • Le cas échéant, vous avez simplement à valider et confirmer l'installation
  • Il télécharge les RPM
  • Il les installe

Faire une recherche

Tapez dans un terminal

yum search lenomduprogramme

et la liste des résultat apparaitra ensuite.

Supprimer un programme installé sur votre serveur

Dans un terminal, tapez

yum remove lenomduprogramme

un écran de confirmation récapitule vos choix, et la liste des dépendances éventuelles à supprimer. Validez, et l'action de suppression est immédiate.

Installer Yum: procédure à suivre

L'installation de Yum nécessite le téléchargement d'un RPM sur votre serveur.

Téléchargement du packetage

Vous devez télécharger le RPM,vous devez taper la commande suivante dans votre shell:

  • Pour Fedora Core 1 :
wget http://download.fedora.redhat.com/pub/fedora/linux/core/1/i386/os/Fedora/RPMS/yum-2.0.4-2.noarch.rpm
  • Pour Fedora Core 2 :
wget http://download.fedora.redhat.com/pub/fedora/linux/core/2/i386/os/Fedora/RPMS/yum-2.0.7-1.1.noarch.rpm

Installation du packetage

Pour l'installer passez en root en tapant

su

suivi de votre mot de passe, puis tapez ensuite

rpm -Uvh yum-<numéro de version correspondant>.noarch.rpm

où le numéro de version est celui du fichier téléchargé ci dessous.

Vous pouvez éviter cette étape de recopie de numéro en tapant simplement yum puis en appuyant sur la touche TAB, et le nom du fichier sera aussitôt complété.


Nota :

Il se peut que certains éléments nécessaires à l'installation et au fonctionnement de Yum ne soient pas installés par défaut (c'est le cas par exemple sur un VDS FedoraCore 2). Dans ce cas, l'installation ne peut se dérouler et un message d'erreur apparaît avec le détail des éléments manquants :

error: Failed dependencies:
       libxml2-python is needed by yum-2.0.7-1.1
       rpm-python >= 4.1.1 is needed by yum-2.0.7-1.1

Il faut alors préalablement télécharger les paquets mentionnés. Ici, il suffit de faire :

wget http://download.fedora.us/fedora/fedora/2/i386/RPMS.os/rpm-python-4.3.1-0.3.i386.rpm
wget http://download.fedora.us/fedora/fedora/2/i386/RPMS.os/libxml2-python-2.6.8-1.i386.rpm

Les urls précédente étant down, je vous propose les mirroirs suivants : ( (c) HimSelf )

wget http://fedora.osmirror.nl/core/2/i386/os/Fedora/RPMS/rpm-python-4.3.1-0.3.i386.rpm
wget ftp://ftp.icm.edu.pl/vol/s2rzm1/linux-fedora/legacy/fedora/2/os/i386/libxml2-python-2.6.8-1.i386.rpm

Il faut ensuite installer ces paquets (toujours en root) en tapant les commandes :

rpm -ivh rpm-python-4.3.1-0.3.i386.rpm
rpm -ivh libxml2-python-2.6.8-1.i386.rpm

Puis reprendre l'instalation de Yum comme expliqué ci-dessus.

Fin de la configuration

Une fois cette opération effectué, yum est immédiatement utilisable.

Conclusion

Yum est un très bon gestionnaire, rapide et fiable, et plutôt qu'installer des programmes "a la main" ou en compilant, il est conseillé de passer par lui pour garantir la stabilité de votre VPS.

Liens connexes

Définition : YUM

Autre système comparable à YUM : APT et Installer APT