我的问题是如何在 Ubuntu 10.04 上安装 Ubuntu 11.10 软件包。我想安装python-envisage
(4.0.1),但在 Ubuntu 10.04 软件中心只有python envisage
v3.1.1。此外,软件包已从 重命名python-envisagecore
为python-envisage
。
答案1
使用一些 Python 包管理器,例如:简易安装或者点子,均可从软件中心获取。
您应该遵循以下步骤:
- 删除通过 Ubuntu 包管理器或任何其他方式安装的任何 Envisage 版本。
安装 easy_install。
如果您尝试安装的软件包有 C 扩展(Envisage 有),则至少需要安装以下软件包:build-essentials、python-dev。第 2 点和第 3 点都可以通过一个命令完成
sudo apt-get 安装 python-setup-tools python-dev build-essentials
最后打开控制台并输入:
sudo easy_install 设想
这应该安装版本 4.0.0(通过从官方存储库获取并编译它,这将需要一段时间)。
你可以使用以下命令从官方 Python 仓库安装任何软件包
sudo easy_install package
Pip 的工作方式类似,但它提供了卸载功能。easy_install 的主要优势在于它的受欢迎程度。如果你想使用 pip,你需要安装python-pip包而不是python-setuptools并使用以下命令(未经测试):
pip install envisage
答案2
软件中心将仅提供发行版发布时可用的软件版本。这些版本被视为稳定版本,并且仅发布稳定性和安全修复程序。
很少有完整的新版本在稳定版本中可用 - 对于 LTS 版本尤其如此。
测试新版本软件的正常机制是通过测试 PPA - 你可以在launchpad.net
我快速浏览了一下,但没有找到为 Lucid 反向移植的 python-envisage v4。
因此,有许多可能的解决方案(尽管并不详尽......)包括:
- 坚持使用你正在使用的版本
- 升级到 11.10(通过 10.10 和 11.04)
- 安装虚拟化解决方案来运行 11.10
- 11.10 双启动
- ...如果您感觉特别勇敢——请从源代码进行编译。
答案3
打开 synaptic 包管理器并尝试在其中输入关键字,然后您将获得所需的包,但在此之前,您必须完全更新您的系统。谢谢