web-dev-qa-db-fra.com

Pourquoi apt-get veut-il supprimer gcc-4.8 et g ++ - 4.8 lorsque j'essaie de mettre à jour?

J'essaye de mettre à jour gcc-4.8.1 et g ++ - 4.8.1 à 4.8.2 . J'ai ajouté le PPA contenant g ++ - 4.8.2, j'ai lancé apt-get update puis, lorsque j'ai essayé:

martin@martin-Studio-1537:~$ 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.

les paquets que je dois mettre à jour sont conservés. Quand j'essaye:

martin@martin-Studio-1537:~$ 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.

le système veut supprimer g ++ - 4.8 gcc-4.8 .

Lorsque j'essaie d'installer gcc-4.8 à partir de Synaptic , il souhaite supprimer g ++ - 4.8 et quand je dis que c'est ok pour l'enlever, j'obtiens cette erreur:

enter image description here

Comment puis-je installer gcc-4.8.2 et g ++ - 4.8.2 ?

EDIT:

Comme suggéré par souravc , je l’ai fait

martin@martin-Studio-1537:~$ dpkg -l | grep "^rc" | awk '{print $2}'

et voici le résultat:

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 est en cours de développement et ne sera publié que pour fidèle (14.04LTS).

La dernière version disponible pour Ubuntu 13.10 saucy est la 4.8.1 et ne sera pas mise à jour à la 4.8.2.

3
Registered User

Vous recevez ce message car vous avez des paquets cassés dans votre système. Pour être sûr d'essayer cela dans votre terminal,

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

Vous devriez obtenir une liste montrant les paquets ci-dessus.

Exécutez ce qui suit dans un terminal pour vous en débarrasser,

Sudo apt-get autoremove
Sudo apt-get autoclean

Pour installer gcc-4.8 et g++-4.8

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