Vous devez d'abord savoir que nos systèmes ne sont pas si intelligents !! Un système ne peut pas savoir quel package est nécessaire ou non. Ubuntu ne peut supprimer aucun package qui a été installé par l'utilisateur lui-même, mais il vous propose de supprimer les packages qui ont été téléchargés en tant que dépendances pour d'autres packages et qui ne sont plus utilisés, ce qui signifie que ces packages ont été installés par le système lui-même et non par le utilisateur...
man apt-get
autoremove
autoremove is used to remove packages that were automatically
installed to satisfy dependencies for other packages and are now no
longer needed.
Ainsi, l'exécution sudo apt-get autoremove
désinstallera les packages inutilisés qui étaient utilisés comme dépendances pour d'autres packages.
Un système peut vous montrer les packages importants ou requis afin qu'ils ne soient pas censés être supprimés.
Installez aptitude si vous ne l'avez pas:
sudo apt-get install aptitude
Vous pouvez maintenant rechercher les packages considérés comme requis:
aptitude search '~prequired'
ou important:
aptitude search '~pimportant'
Comment connaître les paquets inutilisés dans Ubuntu
Il existe un script bash pour un outil appelé paquet non utilisé, qui peut être testé depuis que vous n'avez pas utilisé les packages afin que vous puissiez déterminer ce qu'il faut supprimer.
Téléchargez le script . Extraire le dossier zippé puis donner l'autorisation au script
chmod +x unusedpkg
Vous pouvez maintenant l'exécuter à partir de dir contenant le script
$./unusedpkg
Exemple de sortie:
* UnusedPkg 0.6
Find unused packages in your Linux system.
WARNING:
Idle days may be wrong. Before delete anything, check package timestamps
using 'unusedpkg info <package>', or manually with 'ls -alu'. View README for infos.
Minimum packages size: 1MB
IDLE DAYS SIZE PACKAGE NAME
1 year and 6 months (553 days) 8MB 0ad
1 year and 6 months (553 days) 2MB gnect
1 year and 6 months (553 days) 1MB libgvc5
1 year and 6 months (553 days) 8MB locales