离线安装带有依赖项的 RPM

离线安装带有依赖项的 RPM

我正在尝试在没有互联网连接的服务器上安装一些软件包。

从我读到的如何使用 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 内核版本。

相关内容