我可以设置 Portage 和 USE 标志吗?

mou*_*che 5 package-management

我对 Gentoo 中的 portage 和 USE 标志比较熟悉。在快速谷歌搜索后,我没有看到任何在 Ubuntu 中设置 Portage 的方法。有办法吗?在 Ubuntu 中是否有等同于 USE 标志的东西?

sep*_*p2k 8

理论上可以在 Ubuntu 或任何其他 linux 上设置 portage。然而,要使之有用,portage 必须能够以某种方式与 apt 交互(至少能够找到 apt 安装的软件包),但事实并非如此。也没有对 portage 的扩展允许类似的事情,所以这不是一个好主意。

不,apt 没有像 USE 标志这样的东西,因为它使用二进制包,所以指定任何编译标志为时已晚。但是,有时同一软件的多个软件包启用了不同的功能。例如有 nethack-console、nethack-x11 和 nethack-qt,它们在 portage 中都包含在一个具有不同 USE 标志的包中。