Rpm

RPM包是如何安裝的?

  • December 21, 2018

這就像一個“雞和蛋”的問題。RPM 包管理器(類似於其他包管理程序)被打包在一個 RPM 包中並安裝。但是,RPM 最初是如何安裝的呢?同樣,如果 RPM 被(強制)解除安裝,那麼如何重新安裝呢?

安裝程序(CentOS 上的“anaconda”)通過寫出基本文件來引導 rpm 環境,然後在chroot環境中進行初始安裝集。安裝程序中的rpm程序存在於安裝之外,因此不依賴於這些文件。

如果您需要重新安裝,rpm那麼我建議您將安裝程序引導到救援模式並使用該rpm環境中的命令以及--root指向您要修復的作業系統的選項。

您可以“總是”提取 RPM 內容,例如,使用**rpm2cpio**,並將執行檔/腳本放在可用於安裝軟體包的位置。稱之為引導過程……

引用自:https://unix.stackexchange.com/questions/490247