是否可以作为普通用户(非 root)将 Gentoo 软件包(支持 ebuild 的程序、支持 portage 的程序)安装到自己的主目录(--prefix=$HOME
或类似的目录)?
答案1
我很确定这应该可以使用Gentoo 前缀。
通常,Gentoo 的 Portage 安装在文件系统层次结构的根目录“/”中。在 Gentoo Linux 以外的系统上,这通常会由于软件包冲突而导致问题,除非操作系统像 Gentoo/FreeBSD 那样进行了适配。相反,Gentoo Prefix 使用偏移量安装,允许安装在文件系统层次结构中的另一个位置,从而避免冲突。在此偏移量旁边,Gentoo Prefix 以非特权方式运行,这意味着不需要 root 用户或权限即可使用它。