如何通过emergeselectgentoo中的软件版本?

我想安装django 1.4,但是默认的安装版本是1.3.2,我怎样才能更改安装的版本。

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

有另一种方法吗? 我阅读使用标志文件,但没有find方法…

喜欢这个 :

 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 

但小心呢…它可能会打破未来的更新…