apt/ dpkg 相当于 pacman -r

apt/ dpkg 相当于 pacman -r

在基于 arch 的系统中 pacman -r/ --root 可用于提供备用根目录来安装软件包。有时这可以解决在不同位置/分区安装软件包、依赖冲突等问题。

所以我想知道基于 Debian 的系统是否存在类似的解决方案?

答案1

是的,这两个工具都有一个等效项(根据您的描述):dpkg--root选项和aptRootDir设置。这两者都会(临时)更改工具使用的所有内容的根目录,包括配置、状态、包信息等;它们更多地用于操作整个已安装的系统,而不是在不同位置安装单个软件包。看dpkgapt.conf详细信息请参阅联机帮助页。

要更改RootDir,请使用apt-o选项:

apt -o RootDir=/foo ...

相关内容