Table des matières
Les gestionnaires de depôts
Un des aspects que j'aime bien sous linux, ce sont ces gestionnaires de depôts, un moyen bien pratique d'avoir des logiciels compatibles qui marchent…
Debian
cette partie sera écrite plus tard, pour l'instant on s'en sort bien et il n'y a pas de besoin complémentaire
CentOS
le logiciel responsable de la gestion des paquets est rpm
mais il existe une surcouche plus ergonomique yum
.
utilisation de yum
#rechercher des paquets : yum search chaine_a_rechercher #avoir des informations sur un paquet : yum info nom_paquet # installer un paquet : yum install nom_paquet # supprimer un paquet : yum erase nom_paquet # lister les paquets installés : yum list installed # lister les opérations (entre autres pour voir ce qu'on a installé manuellement) yum history list
Installer des depots complémentaires
Pour afficher la liste des depôts activés/installés :
yum repolist
CentOS possède des dépots de base assez restreints, mais d'autres personnes maintiennent des dépôts, 2 de qualité sont EPEL et remi
EPEL
Pour installer EPEL 6 pour centOS 6 (derniere version : https://fedoraproject.org/wiki/EPEL/FAQ) :
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
Protéger les paquests base et core des paquets venant d'EPEL
yum install yum-plugin-protectbase.noarch
remi
Pour installer le depot (source et dernière version : http://blog.famillecollet.com/pages/Config)
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6.rpm
En vrac
Les paquets orphelins qu'il fallait supprimer à la main, c'est terminé. Grâce à cette nouvelle option qui détecte les dépendances qui ne servent plus à rien lors de la désinstallation d'un paquet, le système restera propre sans opérations de maintenance particulière.
/etc/yum.conf
[main] clean_requirements_on_remove=1
fedora
sur fedora moderne, on utilise dnf. Successeur de yum, la plupart des commandes de yum fonctionnent pour dnf.
# lister les paquets installés à la main dnf history userinstalled