Associée à un alias, elle est terriblement efficace.
Mais "autoremove" suffit-il pour supprimer les paquets "orphelins" ?
Pour le savoir, j'ai installé "deborphan"...
Code : Tout sélectionner
sudo apt update
sudo apt install deborphan
Code : Tout sélectionner
sudo apt remove $(deborphan)
Mise en garde : Deborphan possède des options qui permettent de récupérer plusieurs dizaines de Mo supplémentaires, mais elles présentent un risque avéré de dommages collatéraux : oui oui, j'ai essayé et j'en ai eu la preuve.
Alors, autant en rester là : avec cette routine de soin, votre système gardera sa sveltesse et la fraîcheur de son teint !
Code : Tout sélectionner
sudo apt update && sudo apt upgrade && sudo apt dist-upgrade && sudo apt autoremove && sudo apt remove $(deborphan) && sudo apt autoclean
Quoi qu'il en soit, vous gardez la main chaque fois qu'un processus requiert votre consentement :
Code : Tout sélectionner
sudo apt update && sudo apt upgrade && sudo apt dist-upgrade && sudo apt autoremove && sudo apt remove $(deborphan) && sudo apt autoclean
Atteint :1 http://ppa.launchpad.net/apt-fast/stable/ubuntu focal InRelease
Atteint :2 http://fr.archive.ubuntu.com/ubuntu focal InRelease
Atteint :3 http://fr.archive.ubuntu.com/ubuntu focal-updates InRelease
Atteint :4 http://ppa.launchpad.net/linrunner/tlp/ubuntu focal InRelease
Atteint :5 http://fr.archive.ubuntu.com/ubuntu focal-backports InRelease
Atteint :6 http://fr.archive.ubuntu.com/ubuntu focal-security InRelease
Ign :7 http://linux.dropbox.com/ubuntu disco InRelease
Atteint :8 http://ppa.launchpad.net/linuxuprising/apps/ubuntu focal InRelease
Atteint :9 http://linux.dropbox.com/ubuntu disco Release
Atteint :10 http://ppa.launchpad.net/linuxuprising/guake/ubuntu focal InRelease
Atteint :11 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal InRelease
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
1 paquet peut être mis à jour. Exécutez « apt list --upgradable » pour le voir.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants seront mis à jour :
ubuntu-advantage-tools
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 844 ko dans les archives.
Après cette opération, 42,0 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 ubuntu-advantage-tools amd64 27.2.1~20.04.1 [844 kB]
844 ko réceptionnés en 1s (875 ko/s)
Préconfiguration des paquets...
(Lecture de la base de données... 359961 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../ubuntu-advantage-tools_27.2.1~20.04.1_amd64.deb ...
Dépaquetage de ubuntu-advantage-tools (27.2.1~20.04.1) sur (27.1~20.04.1) ...
Paramétrage de ubuntu-advantage-tools (27.2.1~20.04.1) ...
Installation de la nouvelle version du fichier de configuration /etc/apt/apt.conf.d/20apt-esm-hook.conf ...
Installation de la nouvelle version du fichier de configuration /etc/ubuntu-advantage/uaclient.conf ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
libgsl23
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 2 681 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 359963 fichiers et répertoires déjà installés.)
Suppression de libgsl23:amd64 (2.5+dfsg-6build1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-0ubuntu9.2) ...
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait