wake-up-neo.net

Warum möchte apt-get gcc-4.8 und g ++ - 4.8 entfernen, wenn ich ein Upgrade versuche?

Ich versuche, gcc-4.8.1 und g ++ - 4.8.1 auf 4.8 zu aktualisieren. 2 . Ich habe den PPA mit g ++ - 4.8.2 hinzugefügt, apt-get update ausgeführt und dann, wenn ich es versuche:

[email protected]:~$ Sudo apt-get upgrade
[Sudo] password for martin: 
...
The following packages have been kept back:
  cpp-4.8 g++-4.8 gcc-4.8 gcc-4.8-base libasan0 libatomic1 libgcc-4.8-dev
  libgcc1 libgcc1-dbg libgfortran3 libgomp1 libitm1 libquadmath0
  libstdc++-4.8-dev libstdc++6 libstdc++6-4.8-dbg
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.

die Pakete, die ich aktualisieren muss, werden zurückgehalten. Wenn ich versuche:

[email protected]:~$ Sudo apt-get dist-upgrade
...
The following packages will be REMOVED:
  g++-4.8 gcc-4.8
The following packages will be upgraded:
  cpp-4.8 gcc-4.8-base libasan0 libatomic1 libgcc-4.8-dev libgcc1 libgcc1-dbg
  libgfortran3 libgomp1 libitm1 libquadmath0 libstdc++-4.8-dev libstdc++6
  libstdc++6-4.8-dbg
14 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
Need to get 14.9 MB of archives.
After this operation, 32.4 MB disk space will be freed.

das System möchte g ++ - 4.8 gcc-4.8 entfernen.

Wenn ich versuche, gcc-4.8 von Synaptic zu installieren Es möchte g ++ - 4.8 entfernen und wenn ich sage, dass es in Ordnung ist entferne es, ich bekomme diesen Fehler:

enter image description here

Wie kann ich gcc-4.8.2 und g ++ - 4.8.2 installieren?

EDIT:

Wie Souravc schlug vor , ich tat

[email protected]:~$ dpkg -l | grep "^rc" | awk '{print $2}'

und das ist das Ergebnis:

autoconf
bcmwl-kernel-source
dkms
lib64gcc1
libbotan-1.10-0
libc6-AMD64
libc6-x32
libpcrecpp0:i386
libqt5clucene5:i386
libqt5declarative5:i386
libqt5designer5:i386
libqt5designercomponents5:i386
libqt5help5:i386
libqt5quickparticles5:i386
libqt5quicktest5:i386
libqt5script5:i386
libsigsegv2:i386
libx32gcc1
libx32stdc++6
linux-image-3.11.0-12-generic
linux-image-3.11.0-15-generic
linux-image-extra-3.11.0-12-generic
linux-image-extra-3.11.0-15-generic
usb-creator-gtk
3
Martin Drozdik

gcc 4.8.2 befindet sich derzeit in der Entwicklung und wird nur für Trusty freigegeben (14.04LTS).

Die aktuellste Version für Ubuntu 13.10 ist 4.8.1 und wird nicht auf 4.8.2 aktualisiert

3
Registered User

Sie erhalten diese Meldung, wenn Sie Pakete in Ihrem System beschädigt haben. Um sicherzugehen, versuchen Sie dies in Ihrem Terminal.

dpkg -l | grep "^rc" | awk '{print $2}'

Sie sollten eine Liste mit den oben genannten Paketen erhalten.

Führen Sie in einem Terminal Folgendes aus, um dies zu beheben:

Sudo apt-get autoremove
Sudo apt-get autoclean

So installieren Sie gcc-4.8 und g++-4.8

Sudo apt-get update
Sudo apt-get install gcc-4.8 g++-4.8
1
souravc