aptitude解決Ubuntu各種依賴問題


轉自:http://allog.ml/linux/aptitude%E8%A7%A3%E5%86%B3ubuntu%E5%90%84%E7%A7%8D%E4%BE%9D%E8%B5%96%E9%97%AE%E9%A2%98/

 

 

完成
正在分析軟件包的依賴關系樹
正在讀取狀態信息… 完成
有一些軟件包無法被安裝。如果您用的是 unstable 發行版,這也許是
因為系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟件
包尚未被創建或是它們已被從新到(Incoming)目錄移出。
下列信息可能會對解決問題有所幫助:

下列軟件包有未滿足的依賴關系:
gcc : 依賴: gcc-4.8 (>= 4.8.1-4~) 但是它將不會被安裝
E: 無法修正錯誤,因為您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關系。

或:

sudo apt-get install build-essential
正在讀取軟件包列表… 完成
正在分析軟件包的依賴關系樹
正在讀取狀態信息… 完成
有一些軟件包無法被安裝。如果您用的是 unstable 發行版,這也許是
因為系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟件
包尚未被創建或是它們已被從新到(Incoming)目錄移出。
下列信息可能會對解決問題有所幫助:

下列軟件包有未滿足的依賴關系:
build-essential : 依賴: gcc (>= 4:4.4.3) 但是它將不會被安裝
依賴: g++ (>= 4:4.4.3) 但是它將不會被安裝
E: 無法修正錯誤,因為您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關系。

遇到類似的依賴,可以用aptitude命令來解決,aptitude本來是debian的默認軟件,但是最近幾個版本的ubuntu里面好像沒有這個工具了。那就自己安裝一個吧。

不管三七二十一,更新先:

sudo apt-get update && sudo apt-get dist-upgrade

然后安裝今天的主角:

sudo apt-get install aptitude

然后用aptitude替代apt-get來安裝軟件。

sudo aptitude install build-essential

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM