apt - interface en ligne de commande
SYNTAXE
apt [-h] [-o=config_string] [-c=config_file] [-t=target_release] [-a=architecture] {list | search
| show | update | install pkg [{=pkg_version_number | /target_release}]... | remove pkg...
| upgrade | full-upgrade | edit-sources | {-v | --version} | {-h | --help}}
DESCRIPTION
apt fournit une interface en ligne de commande de haut niveau pour le système de gestion des paquets. Il est conçu
comme une interface utilisateur et permet certaines options mieux adaptées à une utilisation interactive par défaut
par rapport à des outils APT plus spécialisés comme apt-get(8) et apt-cache(8).
Comme apt lui-même, sa page de manuel est conçue comme une interface utilisateur et, par conséquent, elle ne mentionne que les commandes et options les plus utilisées, en partie pour ne pas dupliquer les informations à plusieurs endroits et en partie pour éviter de submerger les lecteurs avec une multitude d'options et de détails.
update (apt-get(8))
update est utilisé pour télécharger les informations sur les paquets à partir de toutes les sources configurées. Les autres commandes
opèrent sur ces données pour, par exemple, effectuer des mises à niveau des paquets ou rechercher et afficher des détails sur
tous les paquets disponibles pour l'installation.
upgrade (apt-get(8))
upgrade est utilisé pour installer les mises à jour disponibles de tous les paquets actuellement installés sur le
système à partir des sources configurées via sources.list(5). De nouveaux paquets seront installés si nécessaire pour satisfaire les dépendances, mais les paquets existants ne seront jamais supprimés. Si une mise à niveau
d'un paquet nécessite la suppression d'un paquet installé, la mise à niveau pour ce paquet n'est
pas effectuée.
Lorsqu'un paquet est fourni en argument, le paquet sera installé avant l'action de mise à niveau.
full-upgrade (apt-get(8))
full-upgrade effectue la même fonction qu'upgrade, mais supprimera les paquets actuellement installés si
cela est nécessaire pour mettre à niveau le système dans son ensemble.
Lorsqu'un paquet est fourni en argument, le paquet sera installé avant l'action de mise à niveau.
install, reinstall, remove, purge (apt-get(8))
Effectue l'action demandée sur un ou plusieurs paquets spécifiés via regex(7), glob(7) ou correspondance exacte. L'action demandée peut être remplacée pour des paquets spécifiques en ajoutant un plus (+) au nom du paquet pour installer ce paquet ou un moins (-) pour le supprimer.
Une version spécifique d'un paquet peut être sélectionnée pour l'installation en faisant suivre le nom du paquet
d'un signe égal (=) et de la version du paquet à sélectionner. Alternativement, la version
d'une publication spécifique peut être sélectionnée en faisant suivre le nom du paquet d'une barre oblique
(/) et du nom de code (trixie, forky, sid...) ou du nom de la branche (stable, testing, unstable). Cela
sélectionnera également les versions de cette branche pour les dépendances de ce paquet si nécessaire pour
satisfaire la demande.
La suppression d'un paquet supprime toutes les données du paquet, mais laisse généralement de petits fichiers de configuration d'utilisateur (modifiés). Si la suppression a été accidentelle, la réinstallation du paquet concerné restaurera sa fonction comme auparavant. D'autre part, vous pouvez vous débarrasser de ces restes en appelant purge même sur les paquets déjà supprimés. Notez que cela n'affecte pas les données ou la configuration stockées dans votre répertoire personnel.
autoremove (apt-get(8))
autoremove est utilisé pour supprimer les paquets qui ont été automatiquement installés pour satisfaire
les dépendances d'autres paquets et qui ne sont plus nécessaires car les dépendances ont changé ou les
paquets qui en dépendaient ont été supprimés entre-temps.
Vous devez vérifier que la liste n'inclut pas les applications que vous avez appris à apprécier même si elles ont été initialement installées en tant que dépendance d'un autre paquet. Vous pouvez marquer un tel paquet comme installé manuellement à l'aide de apt-mark(8). Les paquets que vous avez installés explicitement via install ne sont jamais proposés pour une suppression automatique.
satisfy (apt-get(8))
satisfy satisfait les chaînes de dépendances, comme utilisées dans Build-Depends. Il gère également les conflits en
préfixant un argument avec "Conflicts: ".
Exemple : apt satisfy "foo, bar (>= 1.0)" "Conflicts: baz, fuzz"
why, why-not
Ces commandes affichent le chemin de raisonnement du résolveur. Elles sont similaires aux commandes aptitude équivalentes pour de nombreux cas d'utilisation, mais diffèrent en ce qu'elles affichent la raison réelle pour laquelle le résolveur a choisi plutôt que le chemin le plus fort potentiel.
La commande why détermine pourquoi un paquet installé est installé. Cela fournit un retour raisonnable quant à la raison pour laquelle un paquet installé automatiquement est installé ; pour un paquet installé manuellement, aucune autre raison n'est donnée. Si le paquet n'est pas installé, aucune raison ne peut être déterminée.
La commande why-not détermine pourquoi un paquet n'a pas pu être installé. Cela peut ne pas toujours donner un résultat, même si un paquet est désinstallable.
Les deux commandes prennent un seul argument.
--no-color, --color
Active ou désactive les couleurs. Les couleurs sont activées par défaut sur les terminaux pris en charge pour apt(8) et peuvent également être désactivées à l'aide des variables d'environnement NO_COLOR ou APT_NO_COLOR, ou configurées davantage par l'option de configuration APT::Color et la portée, voir apt.conf(5) pour plus d'informations à ce sujet.
VOIR AUSSI
apt-get(8), apt-cache(8), sources.list(5), apt.conf(5), apt-config(8), apt-patterns(7), Le guide de l'utilisateur APT dans /usr/share/doc/apt-doc/, apt_preferences(5), le guide APT.
DIAGNOSTIQUES
apt renvoie zéro en cas de fonctionnement normal, 100 en cas d'erreur.
BUGS
Page de bogues APT[1]. Si vous souhaitez signaler un bogue dans APT, veuillez consulter
/usr/share/doc/debian/bug-reporting.txt ou la commande reportbug(1).
AUTEUR
Équipe APT
NOTES
Page de bogues APT
https://bugs.debian.org/src:apt