为什么指南总是说将 RPM 下载到磁盘?

为什么指南总是说将 RPM 下载到磁盘?

我所见过的每个需要 RPM 安装的安装指南都以“下载 repo”指令开头,通常伴随着wget,然后分别说rpm -irpm -U下载的文件。

但我注意到rpm它支持远程 URI 方案(至少,它支持 FTP、HTTP 和 HTTPS)。显然,要安装远程存储库,rpm必须已经下载了文件(可能不是下载到磁盘,但如果没有,我会感到惊讶)。因此,大概问题不在于rpm不能只通过链接安装东西。

我的问题

除了具有审计跟踪的实用性、能够离线安装的便利性以及安装失败不需要重新下载 RPM 的事实之外,还有其他理由从本地驱动器安装吗?是否对本地文件进行了rpm不同的处理?

-- 另外,以防万一有人知道 --

如果文件被下载到磁盘(这又是绝对明智的做法),它们会在程序终止时被删除,还是会保留下来?如果它们坚持...在哪里?

答案1

首先下载 rpm 文件可以节省大量时间,不仅仅是为了安装,还为了在安装之前检查 rpm 包。人们可以检查他们试图安装的内容(rpm -qlpvrpm -qp --scripts等等),rpm 是否与发行版兼容(rpm -qpi),等等。如果使用直接 URL 链接,则需要反复获取整个文件。

相关内容