Как установить последнюю версию g++ (в настоящее время 5.1) в Ubuntu (в настоящее время 14.04)?

Этот вопрос всегда беспокоит меня! В прошлый раз для версии 4.9 я попробовал команды, упомянутые в этот ответ для g++4.9. Тот же трюк сейчас не работает.:

sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-get install gcc-5.1 g++-5.1

приводит к...

E: Unable to locate package gcc-5.1E: Couldn't find any package by regex 'gcc-5.1'E: Unable to locate package g++-5.1E: Couldn't find any package by regex 'g++-5.1'

Какова правильная команда для прямой установки последней версии g++ в Ubuntu? Есть ли магия команда, которая работает одинаково для всех обновлений g++?

Обновление:

Я обнаружил, что правильная команда для его установки - это:

sudo apt-get install g++-5

Теперь это работает! Хотя в Официальная страница GCC, версия 5.1.

проверьте страницу репо https://launchpad.net /~ubuntu-toolchain-r/+архив/ubuntu/test

Он показывает версию 5 как последнюю версию, поэтому вы не найдете 5.1 и, следовательно, приведете к этой ошибке

вы должны установить с помощью (это все еще версия 5 в вашем данном репозитории)

sudo apt-get install g++-5

В противном случае, если это не сработает, вы можете загрузить исходный код и скомпилировать его

Используйте следующую команду, которую я нашел в здесь

sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-get install gcc-5 g++-5sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5

В настоящее время репозиторий ubuntu пропускает имя младшей версии. Когда я установил пакеты gcc-5 и g++-5, версия, которая устанавливается на мой компьютер, - 5.2.1. Ну, я чувствую, что это самая последняя версия, которую вы можете получить без самостоятельной компиляции. Так что не беспокойтесь о 5, это последняя версия.