我想emerge
在Gentoo系统上安装foo程序;因此,我只是简单地使用emerge foo
安装和移植选择其存储库中该软件的最新版本。如果我知道版本号和命名约定,我可以这样做emerge =foo.1.2
并使用它eselect
来从安装的软件包中选择当前生效的软件包(如果该软件包支持的话)。
但是,如果我不知道版本号或命名约定,而只想获取foo的哪些版本列表,该怎么办?我没有看到执行此操作的紧急选项,并且在/usr/portage
任何地方窥探都不给我任何东西。
奖励:总有没有找到哪些位置emerge
调查来确定可用的软件包?例如,我系统上的许多ebuild都位于非标准位置,但是emerge
无论如何都能找到它们,因此我试图确定如何emerge
构建它的可用软件版本列表。
您需要阅读“
—
eyoung100 2014年
man portage
查找PORTDIR
变量”。Portage Tree的位置由该变量的设置确定。作为捷径尝试ls ${PORTDIR}
@inetplumber护理选择答案?
—
lkraav 2015年
emerge --info =foo*
还是使用--search或原子语法中的类似内容?