![為什麼指南總是說將 RPM 下載到磁碟?](https://rvso.com/image/1417409/%E7%82%BA%E4%BB%80%E9%BA%BC%E6%8C%87%E5%8D%97%E7%B8%BD%E6%98%AF%E8%AA%AA%E5%B0%87%20RPM%20%E4%B8%8B%E8%BC%89%E5%88%B0%E7%A3%81%E7%A2%9F%EF%BC%9F.png)
我見過的每個需要 RPM 安裝的安裝指南都以「下載儲存庫」的指令開頭,通常伴隨著wget
,然後分別表示rpm -i
或rpm -U
下載的檔案。
但我注意到rpm
它支援遠端 URI 方案(至少它支援 FTP、HTTP 和 HTTPS)。顯然,要安裝遠端儲存庫,rpm
必須已經下載檔案(也許不是下載到磁碟,但如果沒有下載,我會感到驚訝)。因此,據推測,問題不在於rpm
不能僅安裝給定連結的東西。
我的問題
除了具有審核追蹤的實用性、能夠離線安裝所帶來的便利性以及安裝失敗不需要重新下載 RPM 的事實之外,還有什麼充分的理由從本地安裝駕駛?對待rpm
本地文件有差別嗎?
——另外,以防萬一有人知道——
如果檔案被下載到磁碟(這又是最明智的做法),它們是在程式終止時被刪除,還是仍然存在?如果他們做堅持……在哪裡?
答案1
首先下載 rpm 檔案可以節省大量時間,不僅是為了安裝,而是為了在安裝之前檢查 rpm 套件。人們可以檢查他們正在嘗試安裝的內容(rpm -qlpv
等rpm -qp --scripts
)、rpm 是否與發行版兼容(rpm -qpi
)等。