APTITUDE解決UBUNTU各種依賴問題-下列軟件包有爲滿足的依賴等

 

完成
正在分析軟件包的依賴關係樹
正在讀取狀態信息… 完成
有一些軟件包無法被安裝。如果您用的是 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

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