我将 / 安装为只读(以及我的 /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