Questions tagged «emerge»

4
在Gentoo中使用ABI_X86
自从我更新了Gentoo系统已经几个月了。而且,您可以想象,这意味着我需要检查很多程序包(以及USE更改)。我的系统是“ amd64”(multilib),但是我有很多来自“〜amd64”的手动关键字化软件包。 无论如何,在此更新中,我一直看到“ ABI_X86” USE标志。这是什么?这是新的。在“ eselect新闻列表”中什么也没有。 我找到了这个主题:http : //forums.gentoo.org/viewtopic-t-953900-start-0.html。这似乎表明了如何使用它,但是,对此是否有任何“真实”文档?它有什么作用?我应该将“ ABI_X86”设置为什么?我有一个multilib系统。我假设我想要“ 64”,但是“ 32”和“ x32”是什么?我对在这里需要做什么感到困惑。 Emerge对插槽冲突大喊大叫,它们似乎与“ ABI_X86”有关(我完全忘记了错误,但我记得其中一个是zlib)。 那么,关于什么ABI_X86是什么以及如何使用它,是否有任何“官方”文档? 在链接的线程中,我找到了以下页面:http : //kicherer.org/joomla/index.php/zh-CN/blog/liste/29-transition-of-emul-packages-to-true-multilib,但是我想要在关键字一堆东西并编辑我的内容之前要知道我在做什么make.conf。 PS我的“ package.keywords”文件中包含大多数“ app-emulation / emul-linux-x86”软件包(当时我似乎需要的软件包)。

4
Gentoo上的Portage如何查看可用的软件版本?
我想emerge在Gentoo系统上安装foo程序;因此,我只是简单地使用emerge foo安装和移植选择其存储库中该软件的最新版本。如果我知道版本号和命名约定,我可以这样做emerge =foo.1.2并使用它eselect来从安装的软件包中选择当前生效的软件包(如果该软件包支持的话)。 但是,如果我不知道版本号或命名约定,而只想获取foo的哪些版本列表,该怎么办?我没有看到执行此操作的紧急选项,并且在/usr/portage任何地方窥探都不给我任何东西。 奖励:总有没有找到哪些位置emerge调查来确定可用的软件包?例如,我系统上的许多ebuild都位于非标准位置,但是emerge无论如何都能找到它们,因此我试图确定如何emerge构建它的可用软件版本列表。
13 gentoo  emerge 


4
安全卸载Gentoo中的软件包
我想卸载Gentoo中的特定软件包,并浏览了新兴手册页。我找到了--unmerge选择: 警告:此操作可以删除重要的程序包!删除所有匹配的软件包。这不会检查依赖关系,因此可能会删除系统正常运行所必需的软件包,其参数可以是atom或ebuilds。对于--unmerge的依赖关系感知版本 ,请使用--depclean或--prune。 但是,我想紧急检查系统中其他已安装的软件包是否需要我要卸载的软件包。--depclean并且--prune不提供该功能: --depclean 删除已安装为依赖项但不再需要的软件包 --prune “从系统中删除软件包中除最高安装版本以外的所有版本” 没有的依赖项检查版本--unmerge吗?

5
如何在Gentoo中安装同一软件包的多个版本?
我想在我的Gentoo系统上安装相同软件包的两个(或更多)版本。我知道肯定不会有任何文件冲突,因为安装的文件很少,并且每个文件都以版本命名。 我知道插槽,但是这些插槽是在ebuild文件中指定的,并且假设由于某些原因,我不想编辑任何ebuild文件。 我希望已安装的版本成为world软件包的一部分,因此可以照常重新安装或卸载它们。 有没有办法安装同一软件包的多个版本?您知道实现该目标的一些Portage技巧吗?
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.