Я, может казаться, не могу обновить 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 … Такой, имеет смысл. Теги отредактированы.
Я, казалось, разработал его:
apt-get install gcc-5-base=5.4.0-6ubuntu1~16.04.10
.dpkg -i libstdc++6_5.4.0-6ubuntu1\~16.04.10_amd64.deb
.По крайней мере, ошибки ушли.