Lorsque je reçois le message d'une mise à jour logicielle et que je clique pour l'installer, un message "Espace insuffisant" m'informe de vider la corbeille et de supprimer les fichiers temporaires à l'aide de 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 ce que Sudo apt-get clean
est.
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é pour voir ce qui se passe lorsque nous utilisons la commande Sudo apt-get clean
consiste à simuler l'exécution avec l'option -s
-.
mook @ MookPC: ~ $ apt-get -s clean NOTE: Ceci n'est qu'une simulation! apt-get a besoin des privilèges root pour une exécution réelle. Gardez également à l'esprit que le verrouillage est désactivé, alors ne dépendez pas de la pertinence par rapport à la situation actuelle! Supprimez/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
mook @ MookPC: ~ $ Sudo apt-get -s clean [Sudo] mot de passe pour mook: Supprimer/var/cache/apt/archives/*/var/cache/apt/archives/partial /* Del /var/lib/apt/lists/partial/* .el /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
Merci à @jarno pour la suggestion.
Si vous recevez le message "Espace insuffisant" et que la commande Sudo apt-get clean
est insuffisante, essayez ceci:
Ouvrir un terminal,
Presse Ctrl+Alt+T
Exécuter:
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 $2}' | grep -E "$PKGLINUX" | grep -vE "$METAPKGLINUX" | grep -v "$KERNELCUR")
apt-get purge "$KERNELSOLD" # (Remove old kernels.)
CONFOLD=$(dpkg -l | grep '^rc' | awk '{print $2}')
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.)