您能详细说明一下“yum install --downlaodonly”吗?

您能详细说明一下“yum install --downlaodonly”吗?

需要在没有网络的环境中安装。

因此我通过 RPM 安装。

在此期间,发生了崩溃,安装无法继续。

yum install --downloadonly在寻找各种东西时发现了。

据说在rpm有网络的地方下载之后,就可以在没网络的地方安装。

如果是这样,我有一个问题想问你。

  1. 下载位置的OS版本应该相同吗?
  2. 下载和安装位置安装的 rpm 不同,这有关系吗?
  3. 这个功能的依赖关系解析是如何工作的?(如果你不知道这个,可以不回答)

我需要你的帮助,因为我对rpm安装还不熟悉。

先感谢您。

答案1

在此期间,发生了崩溃,安装无法继续。

在事务期间 yum 命令意外停止后,yum-complete-transaction针对 EL7 或dnf history redo last EL8 运行。

如果这些无法修复您的软件包数据库,请编辑您的问题以添加有关失败原因的更多详细信息,包括 yum 打印的错误。


在没有互联网的系统上进行更新意味着您提供备用存储库。您自己的本地更新镜像。有几种方法可以做到这一点:

  • 通过 IP:将软件包下载到您的某个内部 http 服务器。自定义存储库使用 http URL。需要主机上的网络可用。
  • 通过“sneaker net”:将软件包下载到可连接到每个主机的可移动磁盘。自定义存储库使用 file:// URL。

yum install --downloadonly像平常一样将包下载到本地缓存,但不运行事务。

yum install 当给定 RPM 文件名时,将安装这些文件名,而不是从存储库下载。适用于一次性临时安装。


您需要下载正确的软件包来解决您正在进行的更新事务。特定版本之间存在依赖关系。

RPM 是存档,类似于 tar,但实际上基于 cpio。安装后,无论 RPM 文件名是什么,文件都会被提取到同一位置。但是,不要更改文件名,它包含有用的信息,并且可能位于 yum 存储库的元数据中。

相关内容