1. 程式人生 > >ubuntu問題g++ : 依賴: g++-4.8 (>= 4.8.2-5~) 但是它將不會被安裝

ubuntu問題g++ : 依賴: g++-4.8 (>= 4.8.2-5~) 但是它將不會被安裝

截圖中選取了一個等同的例子。

python-dev : 依賴:libpython-dev(=2.7.5-5ubuntu3)但是它將不會被安裝

凡是遇到類似問題,括號裡面會是一些版本號。這通常代表的意思是Ubuntu自生安裝的軟體包版本高,而所安裝軟體的依賴包版本低的原因

解決發案

1.

$sudo apt-get install aptitude
$sudo aptitude install python-dev

//註釋:紫色標註的可以改為自已遇到的軟體包,將冒號:前的軟體包加到這裡


2.出來第一次讓你選擇  y/n  ,此時仍然是Ubuntu當前版本的軟體包,選擇 n

3.接下來會給出降低版本的解決方案, y/n 選擇 y

4.將自己在終端安裝軟體的命令再打一遍,例如我截圖第一行。看是否還會出現類似問題

5.若繼續出現問題,執行

$sudo aptitude install python-dev
在第二次選擇是仍然執行no,直至正確。