Gestion Des Logiciels
Gestion Des Logiciels
Gestion Des Logiciels
Généralités
Sur un système Linux, il est possible d’installer un logiciel de deux façons :
en utilisant un paquet d’installation ;
en compilant les fichiers sources.
Le paquet : Il s’agit d’un unique fichier comprenant toutes les données utiles à
l’installation du programme. Il peut être exécuté directement sur le système à
partir d’un dépôt logiciel.
Les fichiers sources : Certains logiciels ne sont pas fournis dans des paquets
prêts à être installés mais via une archive contenant les fichiers sources. Charge
à l’administrateur de préparer ces fichiers et de les compiler pour installer le
programme.
Commande rpm
Commande yum
Fonctionnement de YUM
Sur un poste client, le gestionnaire YUM s’appuie sur un ou plusieurs fichiers de
configuration afin de cibler les dépôts contenant les paquets RPM.
Ces fichiers sont situés dans /etc/yum.repos.d/ et se terminent obligatoirement
par .repo afin d’être exploités par YUM.
Exemple :
/etc/yum.repos.d/MonDepotLocal.repo
Chaque fichier .repo se constitue au minimum des informations suivantes, une
directive par ligne. Exemple:
[DepotLocal] #Nom court du dépôt
name=Mon dépôt local #Nom détaillé
baseurl=http://....... ou file:///...... #Adresse http ou local
enabled=1 #Activation =1, ou non activé =0"
gpgcheck=1 #Dépôt demandant une signature
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #Chemin de la clef
publique GPG
Par défaut, la directive enabled est absente ce qui signifie que le dépôt est activé.
Pour désactiver un dépôt, il faut spécifier la directive enabled=0.
Le dépôt EPEL
Le dépôt EPEL (Extra Packages for Enterprise Linux) est un dépôt contenant des
paquets logiciels supplémentaires pour Entreprise Linux, ce qui inclut RedHat
Entreprise Linux (RHEL), CentOS, etc.
Installation