comment éliminer les packages inutilisés dans la version 15.04

18

Lors de la mise à niveau vers la version 15.04 à partir de 14.10, il y a eu une période de "nettoyage" pendant laquelle j'ai reçu une requête pour éliminer 18 packages inutilisés ou inutiles. Quelqu'un peut-il me montrer où je peux m'assurer que je n'ai pas de paquets inutilisés superflus?

Steven Hill
la source

Réponses:

23

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 autoremovedé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 
Maythux
la source
8

Ces conseils peuvent être utiles pour nettoyer votre système et supprimer les packages inutilisés

sudo apt-get autoclean nettoyer des paquets partiels

sudo apt-get autoremove nettoyer le cache apt

sudo apt-get clean pour supprimer toutes les dépendances inutilisées

Faites man apt-getpour obtenir plus d'informations sur apt-get et comment l'utiliser.

Collin
la source
7

Pour supprimer les packages installés par d'autres packages et qui ne sont plus nécessaires, exécutez:

sudo apt-get autoremove

Pour supprimer les fichiers .deb des packages qui ne sont plus installés, exécutez:

sudo apt-get autoclean

Ron
la source