UbuntuServer中安裝包依賴項問題解決方法

情境描述:

當然這種情況發生在安裝新軟件的時候,包括:dpkg–i *.deb和apt-get install *,在進行軟件包安裝時,如果依賴包未存在機器上,那麼會提示dependency lib*錯誤,而接着用apt-get install lib*安裝依賴包是還是提示前面的依賴包問題,進行無法解決的依賴包問題。如圖1所示,進行安裝包cndrvcups-common_2.20-1_i386.deb,出現依賴包問題,而再進行所列出的依賴庫安裝apt-get –f install lib*時,還會出現依賴包問題,並沒有得到解決,如圖2所示。


圖1 安裝deb包出現依賴項問題


圖2 安裝依賴庫,並沒有解決問題

 

本人的解決方法:可能很笨,但很有效,如果有更好的方法,請不吝指教。將所安裝的,出現依賴庫問題的軟件卸載掉,再來相應安裝。

(1)如果軟件是通過deb包安裝的,需要記下所依賴的庫lib*,然後將該軟件卸載掉:

apt-get remove software-name

然後安裝所需的依賴包:

apt-get –f install lib*

再來安裝deb包:

dpkg –i *.deb

(2)如果你是apt-get 安裝的軟件,那麼:

apt-get remove software-name

然後再來安裝該軟件:

apt-get –f installsoftware-name

 

輝輝                                                         

(FightingBull Studio)                                       

 

歡迎轉載,但請註明出處:http://blog.csdn.net/fightingbull

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章