Comment utiliser APT et dire au revoir à APT-GET dans Debian et Ubuntu

Comment utiliser APT et dire au revoir à APT-GET dans Debian et Ubuntu / Linux

Linux est en évolution permanente. Les modifications sont souvent masquées, telles que les développements en coulisse du noyau et d’autres codes sous-jacents. Mais occasionnellement, l'utilisateur doit s'adapter à une nouvelle façon de travailler.

De nombreuses améliorations de l’informatique peuvent être choquantes et exiger un état d’esprit différent, mais ce n’est pas le cas du développement de la apt-get commander. Plutôt que de le remplacer complètement, les systèmes basés sur Debian (tels que Ubuntu, Linux Mint et Raspbian 5 de Raspberry du Raspberry Pi, le nouveau Raspbian de Jessie rend le Raspberry Pi encore plus facile à utiliser. Le nouveau Raspbian de Raspberry rend Raspberry Pi encore plus facile à utiliser suite à la publication de Debian Jessie en juillet, la communauté Raspberry Pi a eu la chance de disposer d’une nouvelle version de la variante Raspbian, basée sur la distribution "parent". En savoir plus) poursuivent son utilisation parallèlement à son remplacement, le plus simple. apte commander.

Mais pourquoi font-ils cela et ce qui a vraiment changé?

APT vs. APT-GET

Il y a une logique logique dans l'introduction de la commande apt. Auparavant, l’accès à Advanced Package Tool s’effectuait via le apt-get et apt-cache ensemble de commandes (ou via Synaptic ou d’autres gestionnaires de paquets. Quel gestionnaire de paquets Linux (et Distro) vous convient? Quel gestionnaire de paquets Linux (et Distro) vous convient?) La principale différence entre les principales distributions Linux est le gestionnaire de paquets; les différences sont suffisamment fortes pour que cela puisse influencer votre choix de distribution. Voyons comment fonctionnent les différents gestionnaires de paquets. Lisez la suite sur le bureau). Cependant, en raison de leur expansion au fil du temps, les choses sont devenues plutôt désorganisées..

En introduisant apt, qui présente les options les plus couramment utilisées de apt-get et apt-cache, non seulement les commandes sont un peu plus courtes, mais elles sont également moins nombreuses. Cela évite les doubles emplois et autres problèmes apparus au fil des ans.

Mais apt ne consiste pas seulement à unifier deux structures de commande similaires et désorganisées. Cela améliore également l'expérience de la ligne de commande. Par exemple, une barre de progression s'affiche lors de l'installation ou de la suppression d'un programme.

Donc, c'est pourquoi apt a été introduit. Mais pourquoi devriez-vous l'utiliser? Ces exemples expliquent.

En bref: No More GET

Nous avons déjà examiné la commande apt-get en détail. Guide d'initiation à l'installation de logiciels sous Ubuntu avec APT Guide d'initiation à l'installation de logiciels sous Ubuntu avec APT Si vous avez utilisé Ubuntu, vous avez probablement déjà utilisé la commande apt . Mais saviez-vous qu’il ya bien plus à faire que apt-get install et apt-get upgrade? Lire la suite . Les commandes que vous avez précédemment utilisées peuvent toujours être utilisées, simplement en laissant tomber “-obtenir” portion.

Alors…

apt-get install [nom_paquet]

… devient…

apt install [nom_paquet]

En général, ce changement se produit dans tous les précédents apt-get commandes. Mais avec l'introduction de apte vient quelques fonctionnalités supplémentaires. Les mises à niveau et la suppression de logiciels disposent désormais d'options supplémentaires, allant de l'installation de plusieurs packages à la purge des packages de votre système.

Obtenez une mise à niveau complète

Vous connaissez probablement déjà le mettre à jour et améliorer commandes qui fonctionnent avec les deux apte et apt-get. En bref, mettre à jour actualise les informations sur les paquets à partir des référentiels Votre Guide pour les référentiels Ubuntu et la gestion de paquets Votre Guide pour les référentiels Ubuntu En savoir plus, améliorer mettra à jour tous les paquets réellement installés.

La nouvelle commande apt introduit cette nouvelle commande, mise à niveau complète.

sudo apt full-upgrade

Avec cette commande, non seulement les packages seront mis à niveau, mais tous les anciens packages devant être supprimés dans le cadre de la mise à niveau seront supprimés. Le standard mise à niveau apt la commande ne fait pas cela.

Installer plusieurs paquets

Vous êtes pressé et avez besoin d'installer plusieurs logiciels? Ou voulez simplement plus d'efficacité de votre commande d'installation de logiciel?

le apt installer Cette commande a évolué, vous permettant maintenant d’installer plusieurs packages avec une seule commande. Nommez simplement les paquets tour à tour après la commande install:

sudo apt install [package_1] [package_2] [package_3]

Si une application est déjà installée, alors apt vérifiera la version de la base de données et l’installera à la place. Simple!

Installer un paquet sans mise à niveau

Il est possible que dans certaines circonstances, vous deviez peut-être installer un package existant (peut-être pour le réparer) sans mettre à niveau. Heureusement, apt simplifie également ce scénario:

sudo apt install [nomfichier] --no-upgrade

En attendant, vous pouvez télécharger une mise à jour vers un paquet désinstallé et le laisser désinstallé avec:

sudo apt install [nomfichier] --only-upgrade

Certes, cette dernière commande est un scénario inhabituel pour la plupart des gens, mais il est bon de savoir à propos de.

Installer une version de package spécifique

Et si vous vouliez une version spécifique d'une application? Cela peut arriver si vous trouvez que la dernière mise à jour casse une fonctionnalité que vous utilisez. Vous devrez effectuer quelques recherches afin de vous assurer de connaître le numéro de version du paquet..

Une fois que vous l'avez trouvé, utilisez simplement cette commande pour spécifier le nom du package et la version souhaitée:

sudo apt install [nomfichier] = [numéro de version]

N'oubliez pas que les mises à niveau ultérieures peuvent annuler cette opération et remplacer la version souhaitée par la dernière. En tant que tel, vous devrez répéter cette commande (sauf si la fonctionnalité endommagée est restaurée par les développeurs)..

Lister les paquets pouvant être mis à niveau et installés

L'option list (liste) est un autre aspect nouveau de l'installation d'un logiciel avec apt sur des systèmes Debian. Cela produira une liste basée sur la condition spécifiée.

Par exemple, vous pouvez afficher une liste des packages pour lesquels une mise à niveau est en attente:

liste apt --upgradeable

Plus simplement, une liste de paquets installés:

apt list --installed

Une troisième option pour la liste est également disponible. Ceci affichera une liste de tous les paquets disponibles pour votre système d'exploitation et votre ordinateur..

liste d'apt ---- toutes les versions

(Notez le nombre de “-” caractères dans la commande: quatre!)

Supprimer ou purger

L'ancienne méthode de suppression d'un paquet avec le retirer La commande fonctionne toujours avec apt. Utilisez-le comme une inversion de l'installation, en spécifiant le nom du paquet:

sudo apt remove [nom_paquet]

Cependant, il y a aussi le purge commande, qui fonctionne de la même manière.

sudo apt purge [nom_paquet]

Mais quelle est la différence?

bien, enlever supprime simplement les fichiers binaires, mais les fichiers résiduels sont laissés derrière eux - les fichiers de configuration, généralement.

Avec pour purger, cependant, tout ce qui concerne les fichiers est supprimé: fichiers binaires, fichiers de configuration, le lot.

Nettoyage avec Autoremove

Des commandes comme retirer et purge peut être utilisé pour supprimer les logiciels indésirables sur votre système. Dans les vieux jours de apt-get, des méthodes plus efficaces d'entretien ménager seraient disponibles en utilisant nettoyer et autoclean.

Avec apt, il n'y a qu'une seule fonction: autoremove. Une fois entré, cela supprimera les bibliothèques et les packages installés automatiquement, généralement en tant que dépendances des applications souhaitées. Tant que ces packages restent dissociés des applications requises, ils peuvent être supprimés..

sudo apt autoremove

Et bien sûr, cela libérera un espace disque important. Comment libérer instantanément de l’espace disque disponible sous Linux Comment libérer instantanément de l’espace disque disponible sous Linux Avec seulement deux commandes, vous pouvez nettoyer beaucoup de fichiers indésirables prendre de la place sur votre système. Lire la suite !

Nouvelles commandes et meilleures fonctionnalités

Avec le apt-get commande, vous pouvez mettre à jour, mettre à niveau, installer et supprimer des logiciels sur les systèmes d'exploitation Linux basés sur Debian. Mais avec le plus simple apte commande, vous pouvez faire beaucoup plus!

Mais que préférez-vous? Resterez-vous sur apt-get jusqu'à ce qu'il soit totalement obsolète ou acceptez-vous totalement apt? Dites-nous comment vous vous sentez - et toutes les commandes que vous auriez dû inclure - dans la zone de commentaire.

Crédits d'image: Brian A Jackson / Shutterstock

Explorer plus sur: Debian, Linux, Terminal, Ubuntu.