Qu'est-ce que 'sudo apt-get clean'? [dupliquer]

7

Lorsque je reçois le message pour une mise à jour logicielle et que je clique pour l’installer, je reçois un message "Espace insufficien" me demandant de vider la corbeille et de supprimer les fichiers temporaires en utilisant sudo apt-get clean . J'ai vidé la corbeille mais je reçois toujours le même message et je ne sais pas quels fichiers temporaires supprimer ou quel sudo apt-get clean est.

    
posée Peter 19.03.2017 - 22:51
la source

2 réponses

8

sudo apt-get clean efface le référentiel local des fichiers de package récupérés. Il supprime tout sauf le fichier de verrouillage de /var/cache/apt/archives/ et /var/cache/apt/archives/partial/.

Source: man apt-get

Une autre possibilité de voir ce qui se passe lorsque nous utilisons la commande sudo apt-get clean consiste à simuler l’exécution avec l’option -s .

[email protected]:~$ apt-get -s clean
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/lib/apt/lists/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
[email protected]:~$ sudo apt-get -s clean
[sudo] password for mook: 
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/lib/apt/lists/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin

Merci à @jarno pour la suggestion.

    
réponse donnée mook765 20.03.2017 - 08:12
la source
3

Si vous recevez le message "Espace Insufficienct" et que la commande sudo apt-get clean est insuffisante, essayez ceci:

Ouvrez un terminal,

Appuyez sur Ctrl + Alt + T

Exécutez-le:

sudo -i   # (Allows you to execute commands with the privileges of the superuser.)       

KERNELCUR=$(uname -r | sed 's/-*[a-z]//g' | sed 's/-386//g')
PKGLINUX="linux-(image|headers|ubuntu-modules|restricted-modules)"
METAPKGLINUX="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
KERNELSOLD=$(dpkg -l | awk '{print }' | grep -E "$PKGLINUX" | grep -vE "$METAPKGLINUX" | grep -v "$KERNELCUR")

apt-get purge "$KERNELSOLD"   # (Remove old kernels.)

CONFOLD=$(dpkg -l | grep '^rc' | awk '{print }')  

apt-get purge "$CONFOLD"   # (Removes configuration files from deb packages that have been uninstalled.)
apt-get autoremove   # (Deletes orphaned packages, or dependencies that remain installed after you have installed an application and then deleted it.)
apt-get clean   # (Removes all packets from the cache.)
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null   # (Empty the trash from all users.)
rm -rf /root/.local/share/Trash/*/** &> /dev/null   # (Empty the trash from root.)
    
réponse donnée kyodake 19.03.2017 - 23:57
la source

Lire d'autres questions sur les étiquettes