kyopages/_attente/apt-etendu.md

4.5 KiB

Apt Extended

équivalences

Commande apt équivalent apt-get / dpkg / apt-cache / aptitude Commentaire
apt autoclean apt-get autoclean Effacer tous les fichiers de paquets indisponibles (voir ci-dessous) du cache local
apt autoremove apt-get autoremove Supprimer tous les paquets inutilisés et installés automatiquement
apt build dpkg-buildpackage Construire des packages binaires ou sources, à partir des sources
apt build-dep Construire les dépendances pour les packages sources
apt changelog apt-get changelog Afficher les changelogs des paquets
apt check apt-get check Vérifier qu'il n'y a pas de dépendances rompues
apt clean apt-get clean Supprimer tous les paquets du cache local
apt contains dpkg-query --search Lister les paquets contenant les fichiers spécifiés
apt content dpkg-query --listfiles Lister les fichiers contenus dans des paquets
apt deb dpkg -i Installer des paquets .deb
apt depends apt-cache depends Afficher les informations brutes de dépendance pour les paquets
apt diversion dpkg-divert --list Lister tous les "déviations" (une chaîne peut être passée pour limiter la liste)
apt divert dpkg-divert --add --rename --divert .divert "Dévier" un fichier
apt download - Charger des paquets, dépendances inclues
apt dselect-upgrade apt-get dselect-upgrade Suivre des sélections dselect
apt edit-sources apt.divert edit-sources Editer /etc/apt/sources.list avec son éditeur de texte favori
apt fetch [-u] apt-get download [-u] Charger des paquets SANS dépendances - option: unpack
apt fix dpkg --configure --pending; apt-get install --fix-broken Essayer de réparer les paquets cassés et/ou mal configurés
apt full-upgrade apt-get dist-upgrade Faire une mise à niveau, en profondeur, en installant/supprimant éventuellement des paquets
apt held dpkg --get-selections %% %% grep hold
apt hold for I in ; do dpkg --set-selections <<<"$I hold"; done Epingler des paquets
apt install apt-get install Installer ou mettre à jour des paquets
apt installed apt.divert list --installed Lister des paquets installés, tous si aucun nom n'est spécifié
apt list apt.divert list Lister les paquets disponibles, tous si pas de noms spécifiés
apt policy apt-cache policy Afficher la stratégie des paquets
apt purge apt-get purge Supprimer les paquets ET leurs fichiers de configuration
apt rdepends apt-cache rdepends Afficher les informations de dépendances inverses pour des paquets
apt reinstall apt-get install --reinstall Réinstaller des paquets déjà installéss
apt remove apt-get remove Supprimer des paquets
apt repair dpkg --configure --pending; apt-get install --fix-broken Essayer de réparer les paquets cassés/mal configurés
apt search aptitude search Rechercher des paquets par nom et/ou expression
apt show aptitude show Afficher des informations détaillées sur des paquets
apt source apt-get source Charger les sources
apt stats apt-cache stats Afficher des informations sur le cache
apt sync [-a] [-c] apt-get update && apt-get dist-upgrade Mise à jour et mise à niveau et optionellement, -autoremove et/ou clean
apt unavailable apt-show-versions %% %% sed -n 's/%%^%%\S*:.* .* available .*$/\1/p'
apt undivert [-b] ? Un-"dévier" un fichier ou tous les fichiers "déviés" par le paquet mentionné
apt unhold for I in ; do dpkg --set-selections <<<"$I install"; done Dés-épingler des paquets
apt update apt-get update Charger les listes de paquets nouveaux/mis à jour
apt upgradable apt.divert list --upgradable Lister des paquets pouvant être mis à niveau, tous si aucun nom spécifié
apt upgrade apt-get upgrade Effectuer une mise à niveau sûre
apt version LANG=C apt-cache policy %% %% sed -n 's/%%^%% *Installed: .*$/\1/p'

Si une commande prend des arguments tels que des noms de paquets ou de fichiers, plusieurs arguments peuvent être donnés, sauf si cela n'a aucun sens (ou si la commande concerne une "dérivation").

Toutes les commandes liées à la mise à niveau peuvent prendre une option -v, pour une liste plus détaillée des paquets à mettre à niveau.