Como corrigir "E: Você não tem espaço livre suficiente em /var/cache/apt/archives/."

Como corrigir "E: Você não tem espaço livre suficiente em /var/cache/apt/archives/."
E: You don't have enough free space in /var/cache/apt/archives/.
root@kali:~# df -H
Filesystem      Size  Used Avail Use% Mounted on
udev            2.0G     0  2.0G   0% /dev
tmpfs           406M  7.0M  399M   2% /run
/dev/sda6        12G   11G  480M  96% /
tmpfs           2.1G   78M  2.0G   4% /dev/shm
tmpfs           5.3M     0  5.3M   0% /run/lock
tmpfs           2.1G     0  2.1G   0% /sys/fs/cgroup
/dev/sda8        58G  114M   55G   1% /home
tmpfs           406M   37k  406M   1% /run/user/0

Responder1

Se você estiver recebendo esse erro em um contêiner do Docker, isso me ajudou a fazer um

docker system prune

Responder2

Consertar isso depende muito de onde o lixo se acumulou.

  1. Comece com pacotes desnecessários e cache do apt:
sudo apt autoremove && sudo apt autoclean
df -h
  1. Use dupara procurar por lixo em /vare /var/log.
sudo du -xh --max-depth=1 /var
sudo du -xh --max-depth=1 /var/log

Se muito espaço for consumido /var/log, geralmente limpo arquivos de log antigos com:

# Note, change +30 to the number of days you want to keep.
sudo find /var/log -mtime +30 -type f -delete

Outros diretórios provavelmente precisarão ser tratados de maneira diferente.

  1. Por último, verifique se os processos em execução possuem bloqueio nos arquivos com exclusão pendente.
sudo lsof -nP | grep '(deleted)'
# If your system doesn't have lsof installed:
sudo apt install lsof 

Se houver arquivos grandes pendentes de exclusão, pode ser necessário reiniciar o processo ou daemon com o bloqueio.

Responder3

Não apt-get cleanliberaria espaço suficiente, existe uma maneira mais rápida do que redimensionar sistemas de arquivos:

mv /var/cache/apt/ /home/
ln -s /home/apt/ /var/cache/apt

Certifique-se de que não haja diretório /home/apt de antemão.

Responder4

No meu caso, eu estava recebendo esse erro

E: You don't have enough free space in /var/cache/apt/archives/.

Ao instalar um pacote dentro de um contêiner Debian. O problema foi resolvido acessando o Docker:

Dashboard -> Settings -> Resources 

e aumentando o tamanho da imagem do disco de 60G para 80G. Esta é uma solução temporária, você precisará limpar imagens/contêineres/volumes não utilizados para reduzir o espaço em disco

informação relacionada