Debian
De Banane Atomic
Aller à la navigationAller à la recherche
APT (Advanced Package Tool)
Installation
# installation sudo apt install Mon_Paquet # suppression sudo apt remove Mon_Paquet # conserve la configuration et les dépendances sudo apt purge Mon_Paquet # conserve les dépendances sudo apt autoremove # supprime les paquets orphelins # tester si un paquet est installé dpkg -l Mon_Paquet # localiser les fichiers installés du paquet dpkg -S Mon_Paquet # mise à jour de la liste des paquets disponible sudo apt update # mise à jour de tous les paquets installés sudo apt upgrade # installer un fichier *.deb dpkg -i paquet.deb # installer les dépendances manquantes sudo apt install -f # historique des installations cat /var/log/apt/history.log |
Mise à jour
# mise à jour de la liste des paquets disponible sudo apt update # mise à jour de tous les paquets installés sudo apt upgrade |
Recherche
# recherche apt search Mon_Paquet # avec une regex apt search "^php.*gd$" # recherche en locale uniquement et indique si installé ou non: ii → installés, un → pas installé dpkg -l "*<search_term>*" # info sur un paquet apt show Mon_Paquet # lister tous les paquets explicitement installés par l'utilisateur apt-mark showmanual # lister les dépendances d'un paquet (tous les paquets qui seront désinstallé avec ce paquet) apt depends Mon_Paquet # lister les dépendances inverse d'un paquet (tous les paquets qui ont une dépendance vers ce paquet) apt rdepends --installed Mon_Paquet # recherche à quel paquet appartient un fichier apt-file search /path/file |
Dépôts
# ajouter un dépôt sudo add-apt-repository ppa:<repository-name> # supprimer un dépôt sudo add-apt-repository -r ppa:<repository-name> # lister les dépôts cat /etc/apt/sources.list cat /etc/apt/sources.list.d/* |
Clés
# lister les clés apt-key list # télécharger et ajouter une clé curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # supprimer une clé sudo apt-key del 24098CB6 #pub 2048R/24098CB6 2017-01-24 #uid Grafana <info@grafana.com> #sub 2048R/BD044C76 2017-01-24 |