Rpm
RPM包是如何安裝的?
這就像一個“雞和蛋”的問題。RPM 包管理器(類似於其他包管理程序)被打包在一個 RPM 包中並安裝。但是,RPM 最初是如何安裝的呢?同樣,如果 RPM 被(強制)解除安裝,那麼如何重新安裝呢?
安裝程序(CentOS 上的“anaconda”)通過寫出基本文件來引導 rpm 環境,然後在
chroot
環境中進行初始安裝集。安裝程序中的rpm
程序存在於安裝之外,因此不依賴於這些文件。如果您需要重新安裝,
rpm
那麼我建議您將安裝程序引導到救援模式並使用該rpm
環境中的命令以及--root
指向您要修復的作業系統的選項。
您可以“總是”提取 RPM 內容,例如,使用**
rpm2cpio
**,並將執行檔/腳本放在可用於安裝軟體包的位置。稱之為引導過程……