在没有yum,gcc和没有安装光盘的情况下在centos上安装Python 2.7

时间:2013-11-21 17:17:03

标签: python gcc centos

我有一个非常具体的要求:

在回答之前请注意以下事项: - 我在目标计算机上没有网络连接 - 我没有在目标机器上安装gcc - 我已经在目标机器上安装了Python 2.4 - 我没有yum在目标机器上工作 - 目标计算机上的我的Centos是设备爆破并且没有安装光盘

问题是,有什么办法可以将Python 2.4升级到2.7?

由于

1 个答案:

答案 0 :(得分:0)

最有可能最好的答案是,如果你想要的Python 2.7和CentOS平台都存在RPM - 它非常简单。从RPM中提取文件,手动复制它们。您可以通过运行以下命令在远程计算机上执行此操作:

mkdir CPIOTMP 
cd CPIOTMP
rpm2cpio rpmfile.rpm
rpm2cpio - < rpmfile.rpm
rpm2cpio rpmfile.rpm | cpio -idmv

然而,请注意 - 通过绕过软件包系统并强制以“原始”形式安装软件包,如果您不知道自己在做什么,最终会让您感到头痛。

另一个解决方案是在另一个框上交叉编译Python 2.7,这可以通过指定build = host = target =来完成。 变量到'configure'脚本。如果机器运行不同的库版本,这就有它自己的一组问题。