我正在尝试在没有互联网连接的服务器上安装一些软件包。
从我读到的如何使用 yum 获取离线使用所需的所有 RPM?我应该能够使用 yumdownloader 使用具有连接性的服务器下载所有依赖项,并将其复制到其他地方安装。
我的问题是这是否适用于不同的 Centos 小版本(6.5 和 6.8)或主要版本(6.8 和 7.0)?例如,在 6.5 上使用 yumdownload,将文件复制到 6.8 并安装它们。
谢谢!
答案1
例如,在 6.5 上使用 yumdownload,将文件复制到 6.8 并安装它们
这应该没问题,尽管我建议如果可能的话使用相同的major.minor版本。另一方面,在不同的主要版本上执行此操作(例如在 CentOS 7 上下载文件并在 CentOS 6 上安装)肯定会不是由于包和依赖项列表不同而工作。
答案2
我同意第一个解决方案,但要安装一些内核模块,如 DRBD 等,它们需要重新符合您的 Cent OS 内核版本。