J'ai lu des informations sur la nouvelle barre de progression sophistiquée ajoutée à la version apt
1.0 de Softpedia et sur la manière de l'activer ici . Cependant, en cours d'exécution sudo apt-get update
, je n'ai pas vu les barres de progression sophistiquées. En relisant le second lien, la solution vous oblige explicitement à utiliser sudo apt update
.
D'où ma question est la différence entre apt
et apt-get
. Je pensais qu'ils étaient un et le même.
apt
au lieu deapt-get
(je suis sur 15.10)Réponses:
Ce sont des outils en ligne de commande très similaires disponibles dans Trusty.
apt-get
etapt-cache
de » les commandes les plus couramment utilisées sont disponibles dansapt
.apt-get
peut être considéré comme de niveau inférieur et "back-end", et prend en charge d'autres outils basés sur APT. apt est conçu pour les utilisateurs finaux (humains) et sa sortie peut être modifiée d’une version à l’autre.Note d'apt (8):
Jetez un coup d'œil à cet article pour plus d'informations sur le nouvel outil:
Un synopsis du lien ci-dessus (avec corrections * ):
Actuellement, le binaire apt supporte les commandes suivantes:
dpkg list
et peut être utilisé avec des drapeaux tels que--installed
ou--upgradable
.apt-cache search
mais trié par ordre alphabétique.apt-cache show
mais cache certains détails que les gens sont moins susceptibles de se soucier (comme le hash). La notice complète est toujours disponible viaapt-cache show
bien sûr.apt-get update
avec sortie couleur activée.apt-get upgrade --with-new-pkgs
. *dist-upgrade
.sources.list
avec$EDITOR
.apt-cache policy
Vous pouvez activer / désactiver la progression de l'installation [barre] via:
la source
apt upgrade
me donne une erreur oùapt-get upgrade
imprime seulement un avertissement quand un PPA n'a pas de fichier Release.apt upgrade
est commeapt-get dist-upgrade --with-new-pkgs
.dist-upgrade
peut installer de nouveaux paquets et peut les supprimer . UI à part,apt upgrade
estapt-get upgrade --with-new-pkgs
. Voir la réponse de JungleMartin et apt (8) surupgrade
: "De nouveaux paquets seront installés si nécessaire pour satisfaire les dépendances, mais les paquets existants ne seront jamais supprimés."Au moment où j'écris ceci, la
apt
page de manuel (la version de mon paquet apt: 1.0.1ubuntu2.8) inclut la section suivante:la source
sudo apt upgrade
exécutera les mêmes opérations quesudo apt-get upgrade --with-new-pkgs
. Il installera de nouveaux packages mais, contrairement àsudo apt-get dist-upgrade
cela, il ne supprimera pas les anciens (sauf lors de l’installation d’une nouvelle version du même package, bien sûr - ce quisudo apt-get upgrade
sera également le cas).man apt
corrobore en outre que cette réponse est correcte.DPkgPM::...
, maisDPkg::..
, comme l'indique la page de manuel en ligne.Il existe divers outils qui interagissent avec APT (Advanced Packaging Tool) et vous permettent d’installer, de supprimer et de gérer des paquets dans des distributions Linux basées sur Debian .
apt-get
est un de ces outils en ligne de commande très populaire. Un autre outil populaire est Aptitude avec une interface graphique et des options de ligne de commande.Si vous avez utilisé des
apt-get
commandes, vous avez peut-être rencontré un certain nombre de commandes similaires telles queapt-cache
,apt-config
etc. C'est là que le problème se pose.Vous voyez, ces commandes sont de niveau bien trop bas et elles ont tellement de fonctionnalités qui ne sont peut-être jamais utilisées par un utilisateur moyen de Linux. D'autre part, les commandes de gestion de paquets les plus couramment utilisées sont dispersées
apt-get
,apt-cache
etapt-config
.Les
apt
commandes ont été introduites pour résoudre ce problème.apt
se compose quelques - unes des caractéristiques les plus largement utilisés à partirapt-get
,apt-cache
et enapt-config
laissant de côté les caractéristiques obscures et rarement utilisées.Avec
apt
, vous n'avez pas de tripoter votre chemin deapt-get
laapt-cache
àapt-config
.apt
est plus structuré et vous fournit les options nécessaires à la gestion des packages.Ligne de fond:
apt
= les options de commande les plus utilisées, à partir deapt-get
,apt-cache
etapt-config
.J'ai écrit en détail sur la différence entre apt et apt-get .
la source
APT est un vaste projet dont les plans originaux incluaient une interface graphique. Il est basé sur une bibliothèque qui contient l’application principale et apt-get est la première interface frontale - basée sur la ligne de commande - développée dans le cadre du projet.
Cité de:
https://debian-handbook.info/browse/stable/sect.apt-get.html
la source