%3B%20apt%20download%20dir%3F.png)
На моем сервере довольно мало дискового пространства (на системном разделе; данные хранятся на отдельном, довольно большом диске).
Он может установить все — но не одновременно с кучей загруженных пакетов, ожидающих установки, занимающих место. В результате, поскольку apt-get upgrade
обычно сначала загружает все, а затем устанавливает, установки продолжают терпеть неудачу на No space left on device
.
Так есть ли простой способ для меня тоже сказать apt-get upgrade
иapt-get dist-upgrade
- Выполняйте по одному пакету за раз (например,
unattended-upgrades
«minimum-steps
опция») и/или - Поместить загруженные пакеты ожидания установки (и, если на то пошло, полные
apt-get update
исходные файлы) на отдельный диск?
(Да, я мог бы сам написать скрипт, чтобы составить список всех обновляемых пакетов, а затем повторить его. Мне интересно, является ли это уже чем-то, поскольку кажется, что так и должно быть, но я не смог его найти.)
Расчетное время прибытия:
Вы можете отредактировать файл /etc/apt/apt.conf
и добавить следующее:
Dir::Cache::Archives "/path/you/want/";
Обратите внимание, что с этого момента все загруженные файлы apt будут храниться в этом каталоге. Чтобы отключить его, вам нужно только закомментировать эту строку (с помощью #
)