在Windows中下载RPM文件

问题描述 投票:0回答:1

有没有一种简单的方法可以在 Windows 计算机中下载 rpm 文件及其所有依赖项?稍后我会将所有 rpm 文件传输到离线的 rhel 8 机器并在那里安装它们。

我已经尝试了Redhat的下载>软件包,但它只下载没有依赖项的软件包,所以我需要跟踪这些依赖项并下载它,直到所有依赖项都没有留下,如果我需要很多依赖项,这可能需要很长时间。

我还检查了 Cygwin,但仍然对使用哪些命令感到困惑,甚至不知道是否可以。

linux cygwin rpm rhel rhel8
1个回答
0
投票

依赖管理是平台的包管理器的职责。正如您所意识到的,如果您手动下载并安装软件包,那么责任就由您承担。因此,请下载软件包,下载完整的存储库,或安装磁盘。挂载安装盘并从中安装软件包。

另一种方式可能是这样的: 我假设您正在使用

yum
作为包管理器。

  • 在在线(虚拟?)机器上安装操作系统。
  • 安装
    yum
    插件
    yum-plugin-downloadonly
  • 使用此命令
    yum install --downloadonly <package-name>
    下载软件包。
  • 默认情况下,文件将保存在
    /var/cache/yum/
  • 使用此命令,您将能够将文件保存到您喜欢的目的地。将
    <directory>
    替换为您想要保存的文件。
    yum install --downloadonly --downloaddir=<directory> <package-name>

文件下载后,您可以将文件传输到离线计算机,然后继续。

© www.soinside.com 2019 - 2024. All rights reserved.