以普通用户(非 root)安装 Gentoo 包

Jak*_*ski 8 gentoo software-installation not-root-user

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

Ced*_*ric 4

我很确定使用Gentoo Prefix应该可以做到这一点。

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