CentOS离线环境安装Python2,可能在编译源码时因缺少各种依赖而无法编译成功。
此时可以找一台有网的电脑(可以是Linux虚拟机),使用yum管理器的打包命令将Python2的安装包及依赖全部打包成rpm,然后拷贝到离线机器上安装。
在有网机器上执行以下命令(需保证有网机器上未安装python2),将python2及依赖打包到rpm文件夹中:
yum install --downloadonly --downloaddir=./rpm python2
复制rpm文件夹到离线机器上,执行以下命令,即可安装成功:
cd ./rpm
rpm -ivh *.rpm --force --nodeps