Linux
如何選擇安裝在 Gentoo 中的 Python 版本
我正在使用Gentoo Linux,我想安裝Python2.5,但是有一個問題。
該命令
emerge -av python
輸出以下內容,These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-lang/python-3.1.2-r3 [3.1.1-r1] USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode%*) xml -build -doc -examples -sqlite* -tk -wininst (-ucs2%)" 9,558 kB [ebuild U ] app-admin/python-updater-0.8 [0.7] 8 kB
並且有更多版本的 ebuild:
# ls /usr/portage/dev-lang/python ChangeLog files Manifest metadata.xml python-2.4.6.ebuild python-2.5.4-r4.ebuild python-2.6.4-r1.ebuild python-2.6.5-r2.ebuild python-3.1.2-r3.ebuild
如何選擇我想要的 ebuild?(python-2.5.4-r4)
更新
@Ophidian
emerge -av =python-2.5.4-r4
工作.. 謝謝
我相信 Python 是有槽的,所以你應該能夠讓多個版本共存而不會出現問題。
您可以簡單地通過指定您想要的版本來出現特定版本:
emerge -av =python-2.5.4-r4
或使用較新的 portage 版本,按插槽名稱而不是版本號:
emerge -av python:2.5
一些您可能會覺得有幫助的連結:
- 手冊中的 Portage 介紹
- 手冊中的 Portage 部分
emerge
手冊頁- Gentoo-Wiki移植頁面
實際上,您不需要指定完整版本。更合適的方式是
emerge -av python:2.5