Как исправить ошибку «E: У вас недостаточно свободного места в /var/cache/apt/archives/».

Как исправить ошибку «E: У вас недостаточно свободного места в /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

решение1

Если вы получаете эту ошибку в контейнере Docker - мне помогло сделать

docker system prune

решение2

Устранение этой проблемы во многом зависит от того, где именно скопился мусор.

  1. Начните с ненужных пакетов и кэша apt:
sudo apt autoremove && sudo apt autoclean
df -h
  1. Используйте duдля поиска хлама в /varи /var/log.
sudo du -xh --max-depth=1 /var
sudo du -xh --max-depth=1 /var/log

Если много места занято /var/log, я обычно очищаю старые файлы журналов с помощью:

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

Другие каталоги, вероятно, требуют иной обработки.

  1. Наконец, проверьте, не блокируют ли запущенные процессы файлы, ожидающие удаления.
sudo lsof -nP | grep '(deleted)'
# If your system doesn't have lsof installed:
sudo apt install lsof 

Если имеются большие файлы, ожидающие удаления, может потребоваться перезапустить процесс или демон с блокировкой.

решение3

Недостаточно apt-get cleanместа, есть более быстрый способ, чем изменение размера файловых систем:

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

Заранее убедитесь, что каталога /home/apt нет.

решение4

В моем случае я получал эту ошибку

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

При установке пакета в контейнер Debian проблема была решена переходом в Docker:

Dashboard -> Settings -> Resources 

и увеличение размера образа диска с 60G до 80G. Это временное решение, вам нужно будет очистить неиспользуемые образы/контейнеры/тома, чтобы уменьшить дисковое пространство

Связанный контент