Apte (Aavancé Ponditionnement Tool) est essentiellement utilisé pour installer et désinstaller des packages dans GNU / Linux. Ceux que nous utilisons Debian et dérivés, nous l'utilisons normalement, bien que nous puissions également utiliser Aptitude.
Savez-vous quelle est la différence entre les deux? Je ne les connaissais pas non plus, alors j'ai commencé à faire des recherches et à faire des expériences. Ici, je vous montre le résultat.
aptitude.
Il est dit que Aptitude est une version améliorée de Apte et gère beaucoup mieux les dépendances des packages et est même recommandé par Debian. Aptitude comprend beaucoup plus d'options que Apte, Voyons les plus utilisés et leur description en fonction d'aptitude.
installer : Installez un ou plusieurs packages. Les packages doivent apparaître après la commande "install".
supprimer, purger, maintenir, retirer, conserver, réinstaller : Ces commandes font la même chose que "installer", mais dans ce cas, l'action nommée affecterait tous les packages de la ligne de commande qui ne l'invalident pas.
Mise à jour : Mettez à jour la liste des paquets disponibles à partir des sources apt (équivalent à «apt-get update»).
mise à niveau sûre : Mettez à jour les packages installés vers leur dernière version. Les packages installés seront supprimés sauf s'ils ne sont pas utilisés.
mise à niveau complète : Mettez à jour les packages installés vers leur dernière version, en installant ou en supprimant des packages si nécessaire. Cette commande est moins conservatrice que la mise à niveau sécurisée et donc plus sujette à des actions indésirables. Cependant, il est capable de mettre à jour les packages que la mise à niveau sûre ne peut pas mettre à jour. Pour des raisons historiques, la commande s'appelait à l'origine dist-upgrade, et aptitude reconnaît toujours dist-upgrade comme synonyme de full-upgrade.
recherche : Recherchez les packages qui correspondent à l'un des modèles saisis sur la ligne de commande.
montrer : Afficher les informations détaillées relatives à un ou plusieurs packages, répertoriées selon la commande «rechercher».
Pour voir plus d'informations sur aptitude et ses options, nous pouvons utiliser l'un des meilleurs moyens de trouver de l'aide, en mettant dans la console:
$ aptitude de l'homme
Apte
Dans le cas d'Apt, il est utilisé par les commandes: apt-cache, apt-get, apt.conf, apt_preferences, apt-secure, les 2 premiers étant les plus utilisés. Les options incluses sont les suivantes:
Mise à jour : update est utilisé pour synchroniser l'index du package à partir de leurs sources.
améliorer : La mise à niveau est utilisée pour installer la dernière version de tous les packages installés sur le système à partir de l'une des sources répertoriées dans /etc/apt/sources.list.
dist-upgrade : En plus d'effectuer des actions de mise à niveau, il gère intelligemment les changements de dépendance dus aux nouvelles versions de package. apt-get a un système de résolution de conflits «intelligent», et si nécessaire, il essaiera de mettre à jour les paquets les plus importants au détriment des moins importants.
installer : Installez ou mettez à jour les packages qui suivent le mot «installer».
supprimez : Il se comporte de la même manière que l'installation, à la différence qu'il supprime les paquets au lieu de les installer. Gardez à l'esprit que lors de la suppression d'un package, ses fichiers de configuration restent sur le système. Si un signe plus précède le nom du package (sans espace blanc entre les deux), le package en question sera installé au lieu d'être supprimé.
purge : Il est identique à remove, à la différence que les paquets seront supprimés et purgés (tous les fichiers de configuration seront également supprimés).
Pour voir plus d'informations sur aptitude et ses options, nous pouvons utiliser l'un des meilleurs moyens de trouver de l'aide, en mettant dans la console:
$ man apt-get
.
Quelle est la différence alors?
En réalité, tout dépend de l'usage que chacun en fait et de ce qu'il doit faire. En particulier, j'utilise toujours aptitude, car il a beaucoup plus d'options, mais au cas où je devrais chercher, apt-cache est plus intéressant pour moi. De plus, aptitude dispose d'une interface console:
J'ai lu dans certains endroits que aptitude il installe également les dépendances suggérées, et que apt-get n'installez que ceux recommandés. Cependant, si nous essayons d'installer Audacious par exemple, nous verrons qu'il installe les mêmes packages.
Voyons voir lors de l'installation audacieuse avec aptitude:
sudo aptitude installer audacieux Les NOUVEAUX packages suivants seront installés: audacious audacious-plugins {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} décompresser {a} 0 packages mis à jour, 12 nouveaux installés, 0 à supprimer et 0 non mis à jour. J'ai besoin de télécharger 3494 Ko de fichiers. Après le déballage, 11,0 Mo seront utilisés.
et maintenant avec apt-get:
sudo apt-get install audacieux Lecture de la liste des packages ... Terminé Création de l'arborescence des dépendances Lecture des informations d'état ... Terminé Les packages supplémentaires suivants seront installés: plugins audacieux libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a décompresser libsidplay2 Forfaits suggérés: libmcs-backend-gconf libmcs-utils zip Les NOUVEAUX packages suivants seront installés: audacieux plugins audacieux libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a libsidplay2 décompresser 0 mis à jour, 12 seront installés, 0 à supprimer et 0 non mis à jour. J'ai besoin de télécharger 3494 Ko de fichiers. 11,0 Mo d'espace disque supplémentaire seront utilisés après cette opération.
Pour voir une autre différence, nous pouvons faire une recherche. Par exemple, ouvrez un terminal et tapez:
recherche d'aptitude ipod
et alors
ipod de recherche apt-cache
Comme vous pouvez apprécier la recherche avec apt-cache c'était le plus satisfaisant. Dans le cas de aptitude, il n'a recherché que par nom de package, cependant, apt-cache Vous avez recherché tous les programmes ou packages liés au mot ipod, probablement par la description de chaque package.
Conclusions
Utilisez celui qui vous convient le mieux. C'est plus facile pour moi d'utiliser aptitude car il s'agit d'une seule commande, mais avec apte Je dois utiliser apt-get o apt-cache selon le cas. Si vous connaissez d'autres différences, laissez-les dans les commentaires 😀
J'ai toujours été fidèle à aptitude 😉
Nous sommes déjà 2 😀
"Aptitude purge packagename" manquant pour supprimer le package + les dépendances + les paramètres du package (niveau racine)
Très bonne entrée et félicitations sur le blog 😛
salutations
Je l'ai déjà vu lol ... désolé d'avoir mis le truc "aptitude purge" XD
Rien, ne t'inquiétes pas ^ - ^
Merci pour vos commentaires, car l'intention, j'en suis sûr, était d'aider 😉
Salutations et continuez à vous arrêter ici 🙂
Pas de problème .. Merci de vouloir vous aider .. 😀
Quand j'utilise Debian, je préfère aussi aptitude, cela me donne plus de confiance :). Mais je suis également d'accord avec vous pour dire qu'apt-get est plus efficace en matière de recherche. Je ne sais pas si aptitude utilisera un jour quelque chose de similaire à apt-cache ou peut-être qu'à l'avenir, ils supprimeront apt-get et laisseront aptitude et apt-cache: P ...
Jusqu'à présent j'avais utilisé APT-GET, j'approuverai APTITUDE pour voir ...
Bien sûr, il y a une différence très remarquable !!
Apt: vous installez le package avec les bibliothèques requises
Aptitude: il installe les requis, suggérés et avant de l'installer, il vérifie qu'il n'endommage pas un autre paquet qui partage des bibliothèques d'autres versions, avant de l'installer, il résout les conflits existants entre des applications qui exécutent même le même port ou qui ont quelque chose de mal dans leur configuration et vous Demandez comment vous voulez le résoudre avec leurs suggestions et explications respectives et enfin avec Aptitude vous n'aurez JAMAIS de paquets cassés (vous n'aurez pas besoin de nettoyer ou d'autoclean ou apt -f installer pour corriger), cela fonctionne comme ça à partir de 6,5 et 7 !!
Bonjour et pour vous servir (salutations de Colombie)
Salut.
Et qu'est-ce que la commande APT install? Je remarque qu'ils la mentionnent dans le tutoriel pdf que Linux Mint a sur son site Web.
Et son auteur recommande de ne pas faire de mise à jour apt-get des mises à jour par terminal, car il ne filtre pas à quel type de niveaux de stabilité ils appartiennent, comme s'il était disponible dans l'Updater avec l'interface graphique de Mint.
Même en sachant cela, j'utilise plus souvent apt-get que aptitude. Mais je sais que le gestionnaire de paquets synaptic utilise aptitude chaque fois que vous installez quelque chose en mode graphique.
Pendant de nombreuses années, la commande APT inclut les fonctionnalités apt-get et apt-cache, afin que nous puissions créer "apt install package" et "apt search package" au lieu de "apt-get install package" et "apt- package de recherche de cache »respectivement.