軟件包管理 -----基本知識 rpm包,rpm壞了
阿新 • • 發佈:2018-04-22
第四部分當我想刪除rpm時有點費勁
它有這麽多依賴的關系戶
我在換一種辦法
它又不和-e搭配
我只好(︶︹︺)
然後我們用rpm2cpio回復
還可以怎麽玩
但是無法用rpm2cpio
只能reboot了 光盤引導在centos6上
在6上是直接進入救援模式的選第三個
接下來是選語言的回車就行但是到了下面的頁面要選NO 因為和網絡無關
然後一路回車就到了救援模式了
現在我們發現光盤是掛在sysimage下的
在救援模式下是可以用rpm的,因為沒有掛載光盤所以
我們建一個臨時掛光盤的目錄,用來安裝rpm
到了這一步一定別敲回車
因為這樣安裝,就按照到臨時的目錄裏了,我們要安裝在真正的硬盤根模擬題/mnt/sysimage下,所以要在後面加一個特殊的選項 --root=/mnt/sysimage/
然後切換到硬盤根下chroot /mnt/sysimage/
看看rpm能不能用發現可以了就可以重啟了,敲exit,選第三個重啟
在centos7上是直接掛載了光盤的,我們直接安裝rpm就可以了當然還有加一個特殊選項
--root=/mnt/sysimage/
**所以centos上 rpm數據庫
數據庫重建
/var/lib/rpm
rpm{--initdb|--rebuilddb}
initdb:初始化 沒有實際意義
如果事先不存在數據庫,則新建
否則,不執行任何操作
rebuilddb:重建已經安裝的包頭的數據庫索引目錄
所以要經常備份數據庫
它有這麽多依賴的關系戶
我在換一種辦法
它又不和-e搭配
我只好(︶︹︺)
然後我們用rpm2cpio回復
還可以怎麽玩
但是無法用rpm2cpio
只能reboot了 光盤引導在centos6上
在6上是直接進入救援模式的選第三個
接下來是選語言的回車就行但是到了下面的頁面要選NO 因為和網絡無關
然後一路回車就到了救援模式了
現在我們發現光盤是掛在sysimage下的
在救援模式下是可以用rpm的,因為沒有掛載光盤所以
我們建一個臨時掛光盤的目錄,用來安裝rpm
到了這一步一定別敲回車
因為這樣安裝,就按照到臨時的目錄裏了,我們要安裝在真正的硬盤根模擬題/mnt/sysimage下,所以要在後面加一個特殊的選項 --root=/mnt/sysimage/
然後切換到硬盤根下chroot /mnt/sysimage/
看看rpm能不能用發現可以了就可以重啟了,敲exit,選第三個重啟
在centos7上是直接掛載了光盤的,我們直接安裝rpm就可以了當然還有加一個特殊選項
--root=/mnt/sysimage/
**所以centos上 rpm數據庫
數據庫重建
/var/lib/rpm
rpm{--initdb|--rebuilddb}
initdb:初始化 沒有實際意義
如果事先不存在數據庫,則新建
否則,不執行任何操作
rebuilddb:重建已經安裝的包頭的數據庫索引目錄
所以要經常備份數據庫
軟件包管理 -----基本知識 rpm包,rpm壞了