繁体   English   中英

如何通过emerge在gentoo中选择软件的版本?

[英]How to select the software's version in gentoo by emerge?

我想安装django 1.4,但是默认安装的版本是1.3.2,请问如何改版本安装。

我只知道将目录更改为 /usr/portage/dev-python/django 并安装 django1.4 的.ebuild文件

还有其他方法吗? 我阅读了使用标志文档但没有找到方法...

像这样 :

emerge =django-1.4

您可以查看可用的软件包版本:

equery list -po vim

选择带有原子符号的必需包

emerge -av =app-editors/vim-7.4.273

emerge -av = dev-python / django-1.4

只要有可用的ebuild,它就会被合并或显示关于取消屏蔽所请求的版本号的提示。 对于我们的例子,这应该做的伎俩:

echo =dev-python/django-1.4 >> /etc/portage/package.keywords

要坚持使用该版本,请务必通过在/etc/portage/package.mask中添加条目来屏蔽更高版本:

echo >=dev-python/django-1.4 >> /etc/portage/package.mask

但要小心......它可能会破坏未来的更新......

如果结果中没有列出我们想要的版本怎么办? 我想安装 app-benchmarks/geekbench:4.4.1 但是emerge 找不到? 而且我不知道如何使用ebuild。 有人可以指导我吗? 谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM