【发布时间】:2010-11-30 16:54:51
【问题描述】:
我有一个运行 CentOS 的 shell。
对于我正在做的一个项目,我需要 python 2.5+,但 centOS 非常依赖 2.4。
根据我的阅读,如果升级到 2.5,很多事情都会中断。
我想将 2.5 与 2.4 分开安装,但我不知道该怎么做。到目前为止,我已经下载了源 tarball,解压缩它,并做了一个./configure --prefix=/opt,这是我希望它结束的地方。我现在可以make, make install 吗?还是还有更多?
【问题讨论】:
-
我个人过去经常使用 CentOS 并切换到 Ubuntu,因为 RedHat/CentOS 发行版非常糟糕(Python 2.4...)。如果你在政治上可以跳跃,那就去做吧。你会更快乐,再也不用担心这种事情了。
-
从源代码编译并将它们安装在
/usr/local(默认)中应该不会造成任何问题。或者,更好的是,丢弃 centos 并安装 debian:P -
嗯? CentOS/RHEL 的重点是长期支持。如果可以选择切换到最新的发行版,那么对于有 CentOS 背景的人来说,切换到 Fedora 比切换到 Ubuntu 更有意义。
-
只是为了清楚,没有任何讽刺的侧边栏:是的。您可以将更新版本的 Python 从源代码安装到 /opt 中,就像您列出的那样。或者默认情况下它进入 /usr/local/{bin,lib,share,man} 这也很好用并且不会干扰 python 2.4,它仍然是 CentOS 5 中的版本。CentOS 6 带有 python 2.6.6。