La commande APT possède des pouvoirs cachés, en voici 5
Si vous êtes familier avec le terminal sur Debian ou Ubuntu, ou l'une de leurs ramifications, vous savez probablement comment utiliser APT pour installer et mettre à jour des packages. Cependant, l'utilitaire de ligne de commande offre bien plus.
APT, également connu sous le nom d'apt-get, est un gestionnaire de packages conçu pour gérer les packages DEB, en les téléchargeant à partir de référentiels de logiciels et en les installant avec très peu de travail de votre part. Les logiciels nécessitent souvent des « dépendances », d’autres éléments logiciels indépendants sans lesquels le logiciel que vous installez ne peut pas fonctionner. APT le comprend et les installe pour vous, ce qui vous évite beaucoup de travail. Mais il est capable de bien plus.
Sommaire
37 commandes Linux importantes à connaître
Après tout, 37 est un joli nombre rond.
Nettoyer l'espace de stockage
Si votre PC Linux manque de stockage, la commande APT a en fait la capacité de libérer de l'espace occupé par les logiciels inutilisés et autres déchets. En fait, il existe plusieurs commandes similaires mais uniques pour cela dans l'arsenal d'APT.
D'abord, il y a le autoremove outil, qui effectue le travail de désinstallation des dépendances qui ont été installées pour une application spécifique mais soit cette application n'en a plus besoin, soit cette application a été désinstallée. Exécutez simplement cette commande :
sudo apt autoremove
APT vous demandera de confirmer que vous souhaitez tous les supprimer. C'est une bonne pratique de les inspecter et de s'assurer qu'aucune d'entre elles n'est une application que vous souhaitez réellement conserver pour une raison quelconque. Sinon, vous pouvez simplement appuyer sur Entrée pour continuer et voir votre stockage être récupéré.
Vous pouvez également utiliser le autoclean outil, qui recherche dans le cache de packages d'APT les fichiers de package téléchargés pour les packages qui ne peuvent plus être téléchargés. Cela signifie qu'ils sont inutiles et prennent simplement de la place. Vous pouvez exécuter cette commande pour les supprimer :
sudo apt autoclean
Vous pouvez également aller plus loin et vider complètement le cache des fichiers de package d'APT, quel que soit l'état du package associé, en utilisant le clean outil. Cela vous permettra de récupérer de l'espace, mais au prix de ralentir votre prochaine commande apt update.
sudo apt clean
Réparer un logiciel avec des dépendances brisées
Si une application que vous avez installée avec APT ne fonctionne pas correctement, vous pouvez utiliser le -f flag lors de sa réinstallation pour qu'APT tente de trouver et de résoudre les problèmes de dépendance. Ces types de problèmes sont rares, mais cela vaut la peine d'essayer lors du dépannage des problèmes d'application.
Par exemple, si je souhaite installer Firefox tout en essayant de résoudre des problèmes de dépendances, vous pouvez exécuter cette commande :
sudo apt install firefox -f
APT fera de son mieux pour s'assurer qu'aucune dépendance brisée n'est impliquée lors de l'installation de Firefox.
Débloquez les mises à jour des référentiels les plus récents
Si vous n'utilisez pas la dernière version de Debian ou Ubuntu, vous avez peut-être remarqué que le logiciel disponible via APT n'est pas toujours la dernière version existante. Cela maintient le système d'exploitation stable, car les logiciels les plus récents nécessitent de nombreux tests de fiabilité.
Cependant, vous pouvez souvent obtenir des versions plus récentes d'un logiciel en les extrayant du référentiel de rétroportages de votre distribution. En fonction de votre distribution et du logiciel souhaité, le référentiel correspondant peut déjà se trouver dans votre fichier source.list, mais vous devrez peut-être ajouter le référentiel vous-même.
Par exemple, sur ma machine Kubuntu 24.04 LTS « Noble Numbat », LibreOffice version 24.2 est disponible par défaut. Cependant, comme je dispose du référentiel noble-backports, je peux obtenir LibreOffice 25.2 à la place en spécifiant le référentiel noble-backports avec le -t ou --target-release drapeau.
sudo apt install libreoffice -t noble-backports
En fait, vous pouvez utiliser le -t flag pour spécifier la version spécifique de votre choix. Il doit simplement être disponible via l'une des sources de votre liste de sources APT.
Vous pouvez vérifier dès maintenant quelles versions d'un package spécifique sont disponibles avec le policy outil. Par exemple, pour voir quelles versions de LibreOffice sont disponibles, vous pouvez exécuter cette commande :
apt policy libreoffice
Installer les DEB téléchargés manuellement
Parfois, vous ne pouvez pas accéder à une application conçue pour Debian ou Ubuntu via les référentiels standard. Au lieu de cela, vous pouvez obtenir un fichier DEB sur le site Web du fournisseur. Une fois que vous l'avez téléchargé, vous pouvez également utiliser APT pour l'installer, et il veillera à ce que toutes les dépendances dont il a besoin soient également installées.
Par exemple, j'ai téléchargé l'application Discord depuis le site Web de Discord sous la forme d'un package DEB. Le gestionnaire de packages graphique QApt que j'avais sur mon bureau n'a pas pu l'installer avec le message « Erreur : impossible de satisfaire les dépendances ».
Aucun problème. Je viens de l'installer en utilisant cette commande :
sudo apt install ./Downloads/discord-0.0.112.deb
APT a parfaitement pu installer Discord pour moi. Si vous l'exécutez, n'oubliez pas le début ./ personnages. C'est important.
Utilisez ces 7 commandes Linux pour garder votre système propre et rapide
Maintenez le fonctionnement rapide de votre système Linux avec des commandes de maintenance simples pour nettoyer les packages, effacer les journaux, gérer les applications de démarrage et surveiller les performances.
Pouvoirs de super vache
Une autre capacité appartenant à APT concerne ses pouvoirs de super vache.
Confus? C'est l'idée. C'est une blague placée dans apt-get, le prédécesseur d'APT, par l'un de ses développeurs, Jason Gunthorpe. De toute évidence, Jason aimait tellement les vaches qu'il en a mis une dans apt-get que vous pouviez générer en ligne de commande.
Vous pouvez toujours le voir dans APT en exécutant cette commande :
apt moo
Je ne vais pas vous le gâcher, allez-y et exécutez-le. C'est l'un des nombreux œufs de Pâques du terminal Ubuntu à trouver.
