1. 程式人生 > >誤刪rpm命令的恢復方法

誤刪rpm命令的恢復方法

找到 make 安裝包 文件拷貝 post 源碼編譯 OS bin 庫文件

rpm命令不能用了,被依賴的yum也不能使用了,

恢復rpm命令無外乎重裝,

重裝方法1:

使用源碼編譯, 需要gcc ,cmake包,如果沒裝,悲劇了

重裝方法2:

找一臺,和出問題的這臺同樣系統的機器使用:rpm -qf /bin/rpm 查看rpm是由哪個安裝包安裝的

清楚是由哪個包安裝的之後,掛在系統光盤,找到該rpm包

使用:mkdir ~/rpm && cp 包 ~/rpm && cd ~/rpm && rpm2cpio 包 | cpio -idv && rm 包

通過以上命令,將rpm命令的源安裝包解開成為了文件,

rpm 的數據庫/var/lib/rpm下,解包後查看,新包是不包含數據庫文件的,所以可以放心拷貝不用怕覆蓋了數據庫文件

所以現在需要做的就只把這些文件拷貝到,問題機器,這樣rpm命令就恢復了。

誤刪rpm命令的恢復方法