方法一:遇到類似的依賴,可以用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
方法二:
對於ubuntu軟件包管理問題,一直讓我非常痛苦,特別是一些軟件依賴問題.現在還不能處理好.如下就是安裝virtualbox出現的依賴問題:
下列軟件包有未滿足的依賴關系:
virtualbox-qt : 依賴: libqt4-opengl (>= 4:4.7.2) 但是它將不會被安裝
E: 無法修正錯誤,因為您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關系。
對於這個問題,我采取了一系列稀里糊塗的解決方式:
sudo apt-get install libqt4-opengl 但是又出現了以下問題:
下列軟件包有未滿足的依賴關系:
libqt4-opengl : 依賴: libqtcore4 (= 4:4.8.3+dfsg-0ubuntu3) 但是 4:4.8.3+dfsg-0ubuntu3.1 正要被安裝
依賴: libqtgui4 (= 4:4.8.3+dfsg-0ubuntu3) 但是 4:4.8.3+dfsg-0ubuntu3.1 正要被安裝
E: 無法修正錯誤,因為您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關系。
這時候我已經茫然了,於是采取了暴力方式:
sudo apt-get remove libqtcore4
sudo apt-get remove libqtgui4
最后執行了
sudo apt-get install virtualbox-qt
這次virtualbox 安裝成功了,其實我還是沒弄清楚這些問題.如果有誰能幫我解惑,萬分感謝.不然就只有慢慢google了
方法三:
http://blog.csdn.net/hongjinlongno1/article/details/9045079