我的/root
已经满了,无法安装新的软件包。我的/home
空间是我的 8 倍/root
,但 pacman 设置为在/root
.有没有一种安全的方法可以更改 pacman 永久安装新软件包的位置?
答案1
不,没有安全的从长远来看,这样做的方法。从手册:
-r, --root
指定备用安装根目录(默认为 /)。这不应该被用作将软件安装到 /usr/local 而不是 /usr 的方法。如果您想在另一个系统“拥有”的临时安装分区上安装软件包,则可以使用此选项。注意:如果在命令行或 pacman.conf(5) 中未指定数据库路径或日志文件,则它们的默认位置将在此根路径内。
这是不是一个永久的解决方案。您需要备份数据并调整分区大小。
您还可以清理 pacman 的缓存 ( -Scc
) 以在短期内释放一些空间。