Я пытаюсь установить g ++ в моем сервере Ubuntu 14.04.1
Требуется приблизительно 5 зависимостей, но последний является libc6, и когда я попытаюсь установить его, это сообщение появится:
libc6 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Что я должен сделать? Удалить и переустановить libc6?
Я не могу установить g ++ с sudo apt-get install g++
и sudo aptitude g++
или с build-essential
Я попробовал:
$ sudo aptitude reinstall libc6
Need to get 0 B of archives. After unpacking 0 B will be used.
E: Can't find a source to download version '2.19-0ubuntu6.6' of 'libc6:amd64'
E: Can't find a source to download version '2.19-0ubuntu6.6' of 'libc6:amd64'
E: Internal error: couldn't generate list of packages to download
Я решил его путем выполнения
sudo aptitude install g++-4.9
Прежде, который, я понизил libc6
путем явного упоминания версии 2.19-0ubuntu6
. У меня было версия 2.19-0ubuntu6.6
, которая была немного выше, чем официальная версия репозитория и которая также устанавливает требуемую версию для g ++ к 2.19-0ubuntu6.6
, который не был доступен. Я, возможно, добавил выше имеющий версию libc6
от некоторого ppa, но я не могу помнить.
я спросил, должен ли я попытаться удалить libc6
, но кажется, что пакет в очень очень базовой из системы Linux, и невозможно удалить. И, если удалено сильно, система прекратит работать обычно, таким образом удаление libc6
действительно не будет опцией .
, Этот вопрос мог бы быть полезным, который является о понижении пакета путем явной передачи номера версии