APT VS APT-GET - outil de package avancé
- 3773
- 356
- Maxence Arnaud
Si vous avez déjà utilisé Debian Linux ou l'une des nombreuses distributions Linux qui en ont été dérivées, comme Ubuntu, vous avez peut-être vu le apte
et apt-get
Commandes saupoudrées dans la documentation de la distribution.
Au niveau de la surface, ces commandes semblent interchangeables, et beaucoup de documents ou de guides en ligne les jettent comme s'ils étaient. Cependant, il existe des différences clés entre les deux et nous avons quelques recommandations sur lesquelles vous devriez utiliser. Dans ce guide, nous expliquerons les différences et donnerons quelques exemples pour les deux commandes. Lisez la suite pour en savoir plus sur les utilisations spécifiques de chaque commande et laquelle est la meilleure pour vous à utiliser.
Dans ce tutoriel, vous apprendrez:
- Quelles distros utilisent apt et apt-get?
- Quelle est la différence entre apt et apt-get?
- Exemples de commande pour APT et APT-GET
Catégorie | Exigences, conventions ou version logicielle utilisée |
---|---|
Système | Debian Linux et la plupart des dérivés |
Logiciel | N / A |
Autre | Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande. |
Conventions | # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier |
Quelles distros utilisent apt et apt-get?
Debian et Ubuntu sont probablement les distros Linux les plus notables qui utilisent le logiciel APT (Advanced Package Tool) qui contient le apte
et apt-get
commande, entre autres, que vous avez l'habitude de voir. Il y a beaucoup d'autres distros basés sur Debian, et la plupart d'entre eux utilisent également APT.
Lorsque vous décrivez les différences entre ces deux commandes, le kilométrage peut varier en fonction de la distribution que vous utilisez. Par exemple, Linux Mint a sa propre variation du apte
commande, qui est en fait juste un emballage qui utilise apt-get
et comprend des fonctionnalités supplémentaires. D'autres développeurs de distribution peuvent proposer leurs propres ajustements, donc quand nous discutons apte
et apt-get
Dans cet article, nous parlons spécifiquement de sa mise en œuvre sur Debian et Ubuntu.
Quelle est la différence entre apt et apt-get?
Pour le dire simplement, apte
est la commande destinée à l'utilisateur Linux, et apt-get
La commande est-elle destinée à l'utilisation du système. En termes techniques, cela signifie que apte
fournit une interface de haut niveau pour la gestion des packages et apt-get
Fournit une interface de bas niveau.
Les deux commandes exécutent essentiellement les mêmes fonctions, mais apte
est plus facile à utiliser et possède certaines fonctionnalités conviviales, comme une barre d'état pour afficher les progrès à mesure que les packages sont installés. Depuis apte
est conçu pour un utilisateur Linux, il ne fait pas beaucoup de bruit lorsque les développeurs le mettent à jour ou n'en introduisent leurs propres implémentations. Seul l'utilisateur est affecté. D'autre part, apt-get
reçoit moins de mises à jour et doit rester compatible en arrière. Les fonctions du système et les scripts reposent sur la prévisibilité apt-get
.
Donc, cela explique pourquoi les deux commandes sont nécessaires. La confusion se présente parce que les commandes ont l'air et fonctionnent surtout les mêmes, et apte
n'a été introduit que sur Ubuntu en 2014. Vous trouverez toujours de l'ancienne documentation et des guides qui disent à l'utilisateur d'exécuter apt-get
Commandes pour installer des packages, car c'est ce qui a été utilisé. De plus, certains utilisateurs de l'époque sont toujours coincés dans cette habitude et peuvent ne pas avoir migré vers l'utilisation apte
.
En tant qu'utilisateur Linux moyen, vous devez utiliser apte
Lorsque vous installez des packages ou mettez à jour votre système, etc. Si vous êtes développeur, apt-get
est ce que vous utiliserez dans les scripts ou les programmes que vous créez.
Exemples de commande pour APT et APT-GET
Comme vous pouvez le voir dans le tableau ci-dessous, les deux commandes font principalement la même chose mais ont une syntaxe légèrement différente. apte
combine les fonctions des deux apt-get
et apt-cache
, ainsi que fournir une interface utilisateur plus pratique et des options de ligne de commande supplémentaires.
apte | apt-get / apt-cache | Description |
---|---|---|
Installation apte | Installation de l'apt-get | Installer un package |
mise à jour apte | Mise à jour apt-get | Mettre à jour toutes les informations de référentiel |
mise à niveau apt | mise à niveau de l'apt-get | Mettre à jour tous les packages installés |
APT AUTOREMOVE | APT-GET AUTOREMOVE | Supprimer les packages qui ne sont plus nécessaires |
APT REPLOR | Supprimer par apt-get | Supprimer un package installé |
purge appropriée | purge apt-get | Supprimer un package installé et supprimer les fichiers de configuration |
recherche appropriée | recherche de cache apt | REPOSITÉS DEACH |
spectacle apt | spectacle apt-cache | Afficher les détails d'un package |
Ce ne sont que les plus courants. Vous pouvez en voir plus en vérifiant les pages de l'homme pour chaque commande:
$ man ap et $ man ap-get
Depuis apt-get
est nécessaire pour rester en arrière compatible et prévisible, les commandes ci-dessus ne changeront probablement jamais. D'autre part, apte
est continuellement développé. De nouvelles options ou modifications peuvent se produire à apte
à l'avenir, d'autant plus que différentes distros y ajoutent leurs propres modifications.
Réflexions de clôture
Dans ce guide, nous avons appris les différences entre apte
et apt-get
. Résumer, apte
Le remplacement de l'utilisateur est-il pour apt-get
. Les deux commandes sont pertinentes et continueront d'exister, car l'une est idéale pour les fonctions de haut niveau et l'autre pour un niveau bas.
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Une introduction à l'automatisation Linux, des outils et des techniques
- Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
- Ubuntu 20.04 Guide
- Mint 20: Mieux que Ubuntu et Microsoft Windows?
- Choses à installer sur Ubuntu 22.04
- Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
- Masterring Bash Script Loops
- Ubuntu 22.04 Guide