我的服务器的磁盘空间非常紧张(在系统分区上;数据保存在单独的、相当大的磁盘上)。
它可以安装所有东西 — 但同时还要下载一堆软件包,等待安装,占用空间。因此,由于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 下载的所有文件都将存储在该目录中。要禁用它,只需注释掉该行(使用#
)