Я пытаюсь обновить gcc-4.8.1 и g ++ - 4.8.1 до 4.8.2 . Я добавил PPA, содержащий g ++ - 4.8.2, запустил apt-get update
, а затем, когда попытался:
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.
, пакеты, которые мне нужно обновить, были сохранены. Когда я пытаюсь:
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.
система хочет удалить g ++ - 4,8 gcc-4.8 .
Когда я пытаюсь установить gcc-4.8 из Synaptic Он хочет удалить g ++ - 4.8 и когда я говорю, что его можно удалить, я получаю эту ошибку:
Как установить gcc-4.8.2 и g ++ - 4.8.2 ?
РЕДАКТИРОВАТЬ:
Как Souravc предложил , я сделал
martin@martin-Studio-1537:~$ dpkg -l | grep "^rc" | awk '{print $2}'
, и это результат:
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
gcc 4.8.2 в настоящее время разрабатывается и будет только выпущен для надежного человека (14.04LTS).
текущая последняя версия, доступная для дерзкого Ubuntu 13.10, 4.8.1, и это не будет обновлено к 4.8.2
Вы получаете это сообщение, поскольку Вы повредили пакеты в своей системе. Чтобы быть уверенными попытка это в Вашем терминале,
dpkg -l | grep "^rc" | awk '{print $2}'
, необходимо получить показ списка выше пакетов.
Выполнение следующее в терминале для избавлений от этого,
sudo apt-get autoremove
sudo apt-get autoclean
Для установки gcc-4.8
и g++-4.8
sudo apt-get update
sudo apt-get install gcc-4.8 g++-4.8