Réf. des commandes de gestion des logiciels suivant les distributions : Gentoo, RedHat (Fedora et CentOS), Mandriva (Mageia), Debian (et Ubuntu) ainsi que SUSE (OpenSuse) : Tableau-comparatif-des-outils-urpm-yum-zypper-emerge-et-apt-rosetta
Gérer les logiciels
Tâches / Système | Gentoo | RedHat | Debian | ||
---|---|---|---|---|---|
Installer un logiciel depuis les dépôts | emerge -aqv pkg | yum install pkg | apt-get install pkg | ||
Installer un logiciel depuis un paquet local | yum localinstall pkg.rpm | dpkg -i pkg.deb | |||
Mettre à jour un logiciel | emerge -quD pkg | yum update pkg | apt-get install pkg | ||
Supprimer un logiciel | emerge -aqC pkg | yum remove pkg | apt-get remove pkg |
Mettre à jour le système
Tâches / Système | Gentoo | RedHat | Debian | ||
---|---|---|---|---|---|
Mettre à jour les dépôts | emerge –sync// eix-sync | yum check-update | apt-get update | ||
Mettre à jour les logiciels | emerge -aquDN world | yum update | apt-get upgrade && apt-get dist-upgrade |
Chercher des paquets
Tâches / Système | Gentoo | RedHat | Debian | ||
---|---|---|---|---|---|
Chercher des paquets par leur nom | emerge –search pkg // eix pkg | yum list pkg | apt-cache search pkg | ||
Chercher des paquets par une partie de leur nom | emerge –search partie // eix partie | yum search partie | apt-cache search partie | ||
Chercher un paquet par un nom de fichier | equery belongs fichier ou equery b fichier | yum provides fichier | apt-file search fichier | ||
Lister les paquets installés | qlist -I | rpm -qa | dpkg -l |
Configurer les dépôts
Tâches / Système | Gentoo | RedHat | Debian | ||
---|---|---|---|---|---|
Lister tous les dépôts | layman -L | yum repolist | cat /etc/apt/sources.list | ||
Lister les dépôts actifs | layman -l | yum ??? | cat /etc/apt/sources.list | ||
Ajouter un dépôt | layman -a repo | (Ajouter le .repo dans /etc/yum.repos.d/) | (Editer /etc/apt/sources.list) | ||
Supprimer un dépôt | layman -d repo | (Supprimer le .repo de /etc/yum.repos.d/) | (Editer /etc/apt/sources.list) |