Comment supprimer les fichiers .deb en cache?

60

Je pense qu'une fois que nous aurons les paquets avec apt-get it, il les stocke dans / var / cache / apt / archives. Est-il prudent de supprimer les fichiers d'archives pour économiser de l'espace? Pouvons-nous également supprimer d'autres fichiers pour économiser de l'espace?

Prabesh Shrestha
la source

Réponses:

89

Je pense qu'il est prudent de supprimer les fichiers d'archives. Donc, si vous voulez libérer de l'espace disque, voici mes recommandations:

Pour supprimer les packages téléchargés (.deb) déjà installés (et dont vous n'avez plus besoin)

sudo apt-get clean

Pour supprimer toutes les archives stockées dans votre cache pour les packages qui ne peuvent plus être téléchargés (donc les packages qui ne figurent plus dans le référentiel ou qui ont une version plus récente dans le référentiel).

sudo apt-get autoclean

Pour supprimer les packages inutiles (après la désinstallation d'une application, il peut y avoir des packages dont vous n'avez plus besoin).

sudo apt-get autoremove

Pour supprimer les anciennes versions du noyau

sudo apt-get remove --purge linux-image-X.X.XX-XX-generic

Si vous ne savez pas quelle version du noyau supprimer

dpkg --get-selections | grep linux-image

Source: Limpiando Ubuntu: commandes et programmes (actualisation) et comment libérer de l'espace disque?

DrKenobi
la source
1
Très gentil merci! Curieusement, avez-vous même eu besoin de passer à une version plus ancienne du noyau? Je l'ai fait plusieurs fois entre 2005 et 2009, mais pas récemment.
Itsols
J'ai trouvé apt-get --purge autoremovesur cyberciti.biz/faq/… que vous pouvez utiliser pour supprimer les anciennes images du noyau Linux
Jelmer
@itsols Je dois convertir un noyau il y a quelques jours, un ordinateur portable ne démarrerait pas avec le nouveau noyau.
ctrl-alt-delor le
9

Oui, il est généralement prudent de les supprimer, sauf en cas de mauvaise connexion Internet et de réinstallation de certains packages.

Pour les supprimer, ouvrez un terminal et tapez:

sudo apt-get clean

Vous pouvez également utiliser Ubuntu-tweak et Bleachbit .

Reda Lazri
la source
3

Et liés au cache propre ... vous pouvez utiliser cette commande

sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`

afin de supprimer toutes les configurations liées au programme non géré.

Et:

1) localepurge : pour supprimer les paquets localizazion qui ne vous intéressent pas

2) deporphan et son interface de gnome, gtkorphan .

peppe84
la source
0

Vous pouvez exécuter 'sudo apt-get clean' pour nettoyer tous les fichiers .debs en cache. S'ils sont nécessaires, ils seront téléchargés à nouveau. Il existe également un programme appelé computer-janitor pour vous aider à supprimer les anciens fichiers.

micahg
la source
1
Hum ... il s’agit de définir un drapeau qui désactive la mise en cache .DEB pour tout le monde ... si celui-ci est vraiment disponible, faire autre chose (supprimer des anciens fichiers, etc.) donne l’impression de me réinventer la roue.
bruno.braga
0

Si vous avez eu du mal à installer des paquets partiels, alors "apt-get autoclean" les supprimera aussi.

J'exécute un travail Cron pour le faire sur certains systèmes sauvegardés sur le Cloud afin de réduire la taille des fichiers.

HTH,

JR

Jonathan Ross
la source
0

Selon ceci: http://www.howtogeek.com/howto/28502/how-to-free-up-a-lot-of-disk-space-on-ubuntu-linux-by-deleting-cached-package- fichiers / il existe une option pour désactiver la mise en cache dans le gestionnaire de paquets synaptic ...

Est-ce que quelqu'un sait où la configuration est définie? (nulle part dans / etc / apt / pour autant que je sache)

bruno.braga
la source
1
Bienvenue sur Ask Ubuntu! Bien que cela puisse théoriquement répondre à la question, il serait préférable d’inclure ici les parties essentielles de la réponse et de fournir le lien à titre de référence. De plus, utilisez le bouton Publier la réponse uniquement pour les réponses réelles. Si vous avez une question, ajoutez-la sous forme de commentaire à votre réponse ou à la question initiale.
Oyibo
1
Désolé pour cela, mais certains comment j'ai raté le lien "ajouter un commentaire" (j'ai l'impression qu'il n'était pas là et j'ai ajouté une réponse) jusqu'à ce qu'il soit trop tard ... soyez prudent la prochaine fois.
bruno.braga