kyopages/_attente/apt-etendu.md

51 lines
4.5 KiB
Markdown

# 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 | List tous les paquets épinglés |
| 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' | Lister des paquets installés indisponibles dans un dépôt |
| 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' | Afficher la version installée des paquets |
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.