apt 配置文件位置

apt 配置文件位置

我将 / 安装为只读(以及我的 /root )。每次我启动 aptitude 时,它​​都会抱怨无法写入 /root/.aptitude/。

是否可以告诉 aptitude 使用另一个目录来存储其配置文件?例如 /var/tmp/aptitude ?

答案1

一种选择,假设它遵循符号链接:

mount -o remount,rw /
mv /root/.aptitude /var/tmp/root-aptitude
ln -s /var/tmp/root-aptitude /root/.aptitude
mount -o remount,ro /

答案2

如果在这种情况下无法在 root 上设置符号链接,那么这里有另一个选择:

由于 aptitude 使用 $HOME 来存储其配置,因此您可以临时将 HOME 环境设置为export HOME=/var/tmp/aptitude

相关内容