以普通用户身份(非root用户)安装Gentoo软件包


8

是否可以作为普通用户(非root用户)将Gentoo软件包(启用ebuild的程序,支持移植的程序)安装到自己的主目录(--prefix=$HOME或类似的目录)中?


portage非常灵活,我敢猜测,只要使用正确的环境变量设置就可以完成。但是我不确定他们现在会是什么。
基思(Keith)

Answers:


4

我很确定这应该可以使用Gentoo Prefix来实现

通常,Gentoo的Portage安装在文件系统层次结构的根目录“ /”中。在非Gentoo Linux的系统上,这通常会由于软件包冲突而导致问题,除非OS像Gentoo / FreeBSD一样进行了修改。相反,Gentoo Prefix会以偏移量安装,从而允许安装在文件系统层次结构中的另一个位置,从而避免了冲突。在此偏移量旁边,Gentoo前缀无特权运行,这意味着不需要root用户或权限即可使用它。


您能逐步指导我如何在本地安装给定的软件包吗?
2011年

我认为您阅读这些文档会更好,因为它们比我在此处可以复制的内容都更准确。
Cedric

不幸的是,从第一次浏览开始,他们确实需要Gentoo的知识...而且我才刚刚开始使用安装了Gentoo的计算机。据我检查,他们缺乏逐步指导。不过,我会尽力的。
2011年

按照他们建议的方式遵循solaris指南:gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml
lkraav 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.