有没有一种简单的方法可以在 Windows 计算机中下载 rpm 文件及其所有依赖项?稍后我会将所有 rpm 文件传输到离线的 rhel 8 机器并在那里安装它们。
我已经尝试了Redhat的下载>软件包,但它只下载没有依赖项的软件包,所以我需要跟踪这些依赖项并下载它,直到所有依赖项都没有留下,如果我需要很多依赖项,这可能需要很长时间。
我还检查了 Cygwin,但仍然对使用哪些命令感到困惑,甚至不知道是否可以。
依赖管理是平台的包管理器的职责。正如您所意识到的,如果您手动下载并安装软件包,那么责任就由您承担。因此,请下载软件包,下载完整的存储库,或安装磁盘。挂载安装盘并从中安装软件包。
另一种方式可能是这样的: 我假设您正在使用
yum
作为包管理器。
yum
插件yum-plugin-downloadonly
yum install --downloadonly <package-name>
下载软件包。/var/cache/yum/
<directory>
替换为您想要保存的文件。 yum install --downloadonly --downloaddir=<directory> <package-name>
文件下载后,您可以将文件传输到离线计算机,然后继续。