我想在我的新 Linux (Centos 6.5) 机器上运行一些 python 脚本,这些脚本是我在另一台 Linux 机器(也是 Centos 6.5)上开发的。但我的问题是我的新机器没有互联网连接,因此我无法下载所有所需的模块。有没有一种方法可以简单地将 Python 配置从一台机器克隆到另一台机器?例如,将 python 配置的图像保存到 pendrive,然后使用存储在 pendrive 中的图像安装在新机器中?将 Python 从一台 Linux 机器克隆到另一台?我试过这但这对我不起作用。
答案1
- 在具有互联网连接的 CentOS 主机上插入 U 盘
- 安装随身碟(取决于您的硬件探测)。大概:
mount /dev/sdb1 /media
- 在媒体中创建一个目录以保持干净
mkdir /media/rpms
- 用于
yum
下载您想要的软件及其依赖项。这里:
yum install -y --downlaodonly --downloaddir=/media/rpms python
最后一个参数(包)将根据您想要的 python 版本以及您的系统上安装的需要复制到其他主机的 python 模块而有所不同。
- 在没有互联网连接的情况下将 USB 插入计算机,安装 Pendrive 并使用以下命令安装所有下载的 rpm:
rpm -Uvh *rpm
所有步骤都需要以 root 用户身份执行。
进一步阅读
- 尼克工艺。 Linux 上如何使用 yum 命令下载 RPM 包而不安装;
- Ask.Fedora 项目。如何离线安装新软件;
答案2
只需将以下目录的内容从机器复制到另一台机器。 /usr/lib/python2.6/site-packages 和 /usr/lib64/python2.6/site-packages。这对我有用。