2014年8月24日 星期日

deb安裝失敗手動移除package的步驟

Debian套件的安裝很方便,使用apt-get或是aptitude加上要安裝package的名稱即可順利的連結與安裝,但若不是套件庫的程式,也可使用封裝好的.deb套件dpkg -i來安裝,不過容易因為版本之相容問題導致安裝失敗,甚至無法順利執行apt-get update及upgrade.
怎辦呢? 只能手動移除deb的解安裝.
手動移除deb Package
找出相關安裝的檔案
dpkg -L Package-Name 或是
cd /var/cache/apt/archives; dpkg -c Package-Name.deb
將索引文件中的套件訊息刪除 (套件開頭的都刪除)
vi /var/lib/dpkg/status
cd /var/lib/dpkg/info
rm -fr Package-Name.*
重建索引
apt-get update
apt-get upgrade

沒有留言:

張貼留言