Горе обновления: libstdc ++ 6

Я, может казаться, не могу обновить libstdc ++ 6. Я подозреваю, что некоторый PPA установил его, и теперь я не могу получить поездку его.

Какая-либо справка?

; sudo apt upgrade gcc g++ cpp build-essential                                 
Reading package lists... Done                                                   
Building dependency tree                                                        
Reading state information... Done                                               
You might want to run ‘apt-get -f install’ to correct these.                    
The following packages have unmet dependencies.                                 
 libstdc++6 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.10) but 5.4.1-2ubuntu1~12.04 is installed                                                             
E: Unmet dependencies. Try using -f.   

и

; sudo apt remove gcc-5-base                                                    
Reading package lists... Done                                                   
Building dependency tree                                                        
Reading state information... Done                                               
You might want to run 'apt-get -f install' to correct these:                    
The following packages have unmet dependencies.                                 
 gcj-5-jre-lib : Depends: gcc-5-base (>= 5.2.1-23) but it is not going to be installed                                                                          
 libgcj16 : Depends: gcc-5-base (>= 5.2.1-23) but it is not going to be installed                                                                               
 libstdc++6 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.10) but it is not going to be installed                                                               
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).     

и

; sudo apt-get -f install                                                       
Reading package lists... Done                                                   
Building dependency tree                                                        
Reading state information... Done                                               
Correcting dependencies... failed.                                              
The following packages have unmet dependencies.                                 
 libstdc++6 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.10) but 5.4.1-2ubuntu1~12.04 is installed                                                             
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.                                                                    
E: Unable to correct dependencies 

PS: Это странно: lsb_release -a говорит, что я работаю Ubuntu 16.04.5 LTS. Однако я просто сделал обновление 18,04 …, Которые я думаю просто обновленный до 16 … Такой, имеет смысл. Теги отредактированы.

1
задан 26 November 2018 в 13:00

1 ответ

Я, казалось, разработал его:

  1. Загрузите пакет для libstdc ++.
  2. Понизьте gcc через apt-get install gcc-5-base=5.4.0-6ubuntu1~16.04.10.
  3. Установите вручную: dpkg -i libstdc++6_5.4.0-6ubuntu1\~16.04.10_amd64.deb.

По крайней мере, ошибки ушли.

0
ответ дан 7 December 2019 в 22:21

Другие вопросы по тегам:

Похожие вопросы: