Outils pour utilisateurs

Outils du site


Panneau latéral

depots

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
depots.txt · Dernière modification: 2018/10/13 20:32 (modification externe)