为什么大多数常见的 Linux 包管理器不允许普通用户安装包?

为什么大多数常见的 Linux 包管理器不允许普通用户安装包?

我倾向于安装相当多的软件包./configure --prefix=$HOME && make && make install。为什么我不能使用 dpkg 或 yum 轻松完成此操作?或者如果我可以的话,有什么方法可以做到这一点?

答案1

一些包管理器支持重定位。 RPM 特别支持重定位,包本身就是为了支持重定位而构建的。更多信息请rpm --relocate访问rpm.org:可重定位软件包

2008 年维护者yum(Seth Vidal) 的评论表明,不太可能支持 yum 内部的搬迁。 yum 邮件列表:Yum 重新定位选项

相关内容