Comment utiliser APT et dire adieu à APT-GET dans Debian et Ubuntu

Comment utiliser APT et dire adieu à APT-GET dans Debian et Ubuntu

Linux est dans un état d'évolution permanente. Souvent, les changements sont cachés, comme les développements en coulisse du noyau et d'autres codes sous-jacents. Mais parfois, l'utilisateur doit s'adapter à une nouvelle façon de travailler.





Alors que de nombreuses améliorations dans l'informatique peuvent être choquantes et nécessitent un état d'esprit différent, 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 (comme Ubuntu, Linux Mint et le Raspbian de Raspberry Pi ) continuent son utilisation parallèlement à son remplacement, le plus simple apte commander.





combien de temps devrait durer macbook pro

Mais pourquoi font-ils cela, et qu'est-ce qui a vraiment changé ?





APT vs APT-GET

Il y a une bonne logique dans l'introduction de la commande apt. Auparavant, l'accès à l'outil de package avancé se faisait via le apt-get et apt-cache ensemble de commandes (ou via Synaptic ou d'autres gestionnaires de paquets sur le bureau). Cependant, en raison de la façon dont ceux-ci ont été étendus 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 légèrement plus courtes, mais elles sont également moins nombreuses. Cela évite les doubles emplois et d'autres problèmes qui sont survenus au fil des ans.



Mais apt ne consiste pas seulement à unifier deux structures de commandement similaires et désorganisées. Il 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.

C'est pourquoi apt a été introduit. Mais pourquoi l'utiliser ? Ces exemples expliquent.





En bref : plus besoin d'obtenir

Nous avons précédemment examiné la commande apt-get en profondeur . Les commandes que vous avez utilisées précédemment peuvent toujours être utilisées, simplement en supprimant la partie '-get'.

Donc...





apt-get install [packagename]

...devient...

apt install [packagename]

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 ont désormais toutes des options supplémentaires, 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 du package à partir des référentiels , tandis que améliorer mettra à niveau tous les packages 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 qui doivent être supprimés dans le cadre de la mise à niveau seront supprimés. Le standard mise à niveau appropriée la commande ne fait pas cela.

Installer plusieurs packages

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

Les apt installer La commande a évolué, vous permettant désormais d'installer plusieurs packages avec une seule commande. Nommez simplement les packages l'un après l'autre après la commande d'installation :

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

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

Installer un package sans mise à niveau

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

sudo apt install [packagename] --no-upgrade

Pendant ce temps, vous pouvez télécharger une mise à niveau vers un package désinstallé et le laisser désinstallé avec :

sudo apt install [packagename] --only-upgrade

Certes, cette dernière commande est un scénario inhabituel pour la plupart, mais cela vaut la peine d'être connu.

Installer une version de package spécifique

Et si vous vouliez une version spécifique d'une application ? Cela peut se produire si vous constatez que la dernière mise à jour interrompt une fonctionnalité que vous utilisez. Vous devrez effectuer quelques recherches pour cela, afin de vous assurer de connaître le numéro de version du package.

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 [packagename]=[version_number]

N'oubliez pas que les mises à niveau ultérieures peuvent annuler cela et remplacer la version souhaitée par la dernière. En tant que tel, vous devrez répéter cette commande (à moins que la fonctionnalité cassée ne soit restaurée par les développeurs).

Lister les packages évolutifs et installés

Un autre nouvel aspect de l'installation de logiciels avec apt sur des systèmes basés sur Debian est l'option de liste. Cela produira une liste basée sur la condition spécifiée.

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

apt list --upgradeable

Plus simplement, une liste des packages installés :

apt list --installed

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

comment augmenter le stockage sur mac
apt list ----all-versions

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

Supprimer vs Purger

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

sudo apt remove [packagename]

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

sudo apt purge [packagename]

Mais quelle est la différence ?

Bien, apt supprimer supprime simplement les binaires, mais cela laisse des fichiers résiduels - des fichiers de configuration, généralement.

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

Nettoyage avec suppression automatique

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

Avec apt, il n'y a qu'une seule fonction : suppression automatique . Une fois entré, cela supprimera les bibliothèques et les packages installés automatiquement, généralement en tant que dépendances pour les 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 se traduira par une importante libération d'espace disque !

De nouvelles commandes et de 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 bien plus !

Mais lequel préférez-vous ? Allez-vous conserver apt-get jusqu'à ce qu'il soit complètement obsolète, ou adopterez-vous pleinement apt ? Dites-nous ce que vous ressentez - et toutes les commandes que vous pensez que nous aurions dû inclure - dans la zone de commentaires.

Crédits image: Brian A Jackson / Shutterstock

Partager Partager Tweeter E-mail Canon vs Nikon : quelle marque d'appareil photo est la meilleure ?

Canon et Nikon sont les deux plus grands noms de l'industrie de l'appareil photo. Mais quelle marque propose la meilleure gamme d'appareils photo et d'objectifs ?

Lire la suite
Rubriques connexes
  • Linux
  • Ubuntu
  • Debian
  • Terminal
  • Linux
A propos de l'auteur Christian Cawley(1510 articles publiés)

Éditeur adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée, et producteur de podcasts vraiment utiles, avec une vaste expérience dans le support de bureau et de logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amateur de Lego et un fan de jeux rétro.

Plus de Christian Cawley

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner