1

我尝试安装 gitolite v2,但由于可怕的奇怪错误/错误而无法设置它。现在我想在 Gentoo 上试用 gitolite v3。我已经添加了这一行

/etc/portage/package.unmask: =dev-vcs/gitolite-3*

因为它与

/usr/portage/profiles/package.mask. 

但是当我输入:

emerge -s gitolite or emerge -p gitolite 

我找不到版本 3,只有版本 2。我做错了什么?如何正确取消屏蔽此包?我应该更改 /usr/portage/profiles/package.mask 吗?

解决方案: 我的同事帮助了我。

echo '>=dev-vcs/gitolite-3.03 ~x86' >> /etc/portage/package.keywords
4

2 回答 2

1

我发现取消屏蔽特定 ebuild 的最简单、最方便的方法是让emerge 为我进行取消屏蔽:

sudo emerge =dev-vcs/gitolite-3.2 --autounmask-write

如果您尝试直接出现,这会生成与推荐的相同行(“需要进行以下关键字更改”),但需要为您将它们添加到 packages.keywords 的额外步骤。

既然您说您“尝试安装 gitolite v2,但由于可怕的奇怪错误/错误而无法设置它”,您可能还想查看=dev-vcs/gitolite-gentoo-2.3.1,因为这似乎是专门为 Gentoo 创建的 gitolite 的一个分支.

于 2012-12-10T19:29:00.907 回答
0

我真的建议不要在这里使用包。

只需克隆 GitHub Gitolite 存储库(默认情况下,在 'g3' 或 GitoliteV3 中显示master),并将其安装在本地的任何路径中(通常,$HOME/bin作为$HOME专用 gitolite 管理员帐户的主目录)

您可以在此处找到自动化安装过程的脚本:install_or_update_gitolite.sh.

于 2012-07-24T10:56:03.307 回答