2016-03-11 3 views
-1

Я не могу установить g ++ на недавно установленную ubuntu 14.04.4 LTS.Невозможно установить g ++ на ubuntu 14.04.4 LTS (я пробовал команды и программный центр)

Когда я использую команду sudo apt-get install g++, терминал скажи:

[email protected]:~$ sudo apt-get install g++ 
[sudo] password for cluster: 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. 
The following information may help to resolve the situation: 

The following packages have unmet dependencies: 
g++ : Depends: g++-4.8 (>= 4.8.2-5~) but it is not going to be installed 
E: Unable to correct problems, you have held broken packages. 

Я изменил источник, и попробовал еще раз, тоже не получилось.

[email protected]:~$ sudo apt-get install g++ 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
Some packages could not be installed. This may mean that you have 
requested an impossible situation or if you are using the unstable 
distribution that some required packages have not yet been created 
or been moved out of Incoming. 
The following information may help to resolve the situation: 

The following packages have unmet dependencies: 
g++:i386 : Depends: cpp:i386 (>= 4:4.7.3-1ubuntu10) but it is not going to be installed 
      Depends: gcc:i386 (>= 4:4.7.3-1ubuntu10) but it is not going to be installed 
      Depends: g++-4.7:i386 (>= 4.7.3-1~) but it is not going to be installed 
      Depends: gcc-4.7:i386 (>= 4.7.3-1~) but it is not going to be installed 
E: Unable to correct problems, you have held broken packages. 

Я использовал центр программного обеспечения Ubuntu установить г ++, не удалось еще раз ...... Figure: Use ubuntu software center to install g++

Эта проблема была решена путем изменения другого источника.

Я пробовал 4 источника, и все они имеют проблемы ...... OMG!

+0

См. Https://askubuntu.com/questions/118749/package-system-is-broken-how-to-fix-it – sashoalm

ответ

1

Я думаю, что это поможет:

sudo apt-get update 
sudo apt-get -f install 
sudo dpkg --configure -a 
sudo apt-get clean 
sudo apt-get install g++ 

Кроме того, это может помочь:

sudo dpkg --purge g++# Try this first 
sudo dpkg --purge --force-depends g++# Try this ONLY if the previous line fails 
sudo apt-get clean g++# Remove g++ from the cache 
sudo apt-get install g++# Download and install the appropriate version of g++ 
+0

Он не может решить эту проблему ...... – xysmlx

+0

, и у вас все еще есть те же ошибки ? – alexey

+0

Да, те же ошибки. – xysmlx

0

Если бы мне пришлось угадывать, я бы сказал, есть и другие libc6, Libc-DEV, и т.д .. файлы, которые необходимо обновить, прежде чем вы сможете обновить C и G. если вы просматриваете файлы на узле пакетов ubuntu и смотрите на зависимости, а затем сравниваете их с тем, что находится на вашем компьютере, я уверен, у вас есть обновление vendetta в течение следующих нескольких дней. Вы можете загрузить их вручную в нижней части страницы (небольшая таблица), затем дважды щелкните файлы deb, и они начнут устанавливать, если зависимости выполнены.

думать об этом как «A зависит от B, который зависит от C, которая зависит от D ......» устанавливается.

Смежные вопросы