Commandes Systèmes Linux APT – YUM

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)