Я запускаю Ubuntu 16.04 LTS, и я хочу установить более новую версию GCC, в частности gcc-7, выпущенную 2 мая 2017 года. В тестовом сборке Toolchain есть пакет для пакета ppa, но версия Ubuntu, указанная далее к нему 7-20170407-0ubuntu2 (я понятия не имею, что это соответствует). Я пробовал следовать инструкциям по этому вопросу и этому вопросу и имел те же проблемы. Они из-за того, что gcc 7.1 официально выпустил релиз, поэтому я не уверен, изменились ли инструкции вообще сейчас, когда он отсутствует?
Даже после добавления ppa я получаю следующее:
user@computer:~$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
user@computer:~$ sudo apt-get update
user@computer:~$ sudo apt install gcc-7
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gcc-7
Любая идея о том, как я могу установить новый gcc? Я не хочу обновлять свой дистрибутив. Я также не выше здания из источника, однако это своего рода последнее средство, потому что управление этим вручную просто раздражает.
Тип:
sudo sed -i 's/xenial/zesty/g' /etc/apt/sources.list.d/ubuntu-toolchain-r*.list
sudo apt update && sudo apt full-upgrade
И вы установили gcc gcc-7 cpp cpp-7 g++ g++-7 и несколько дополнительных пакетов зависимостей в вашей текущей версии Ubuntu (не старше 16.04).
Вы уже можете установить gcc-7 и g ++ - 7 из этого пакета.
sudo add-apt-repository ppa:jonathonf/gcc-7.1
sudo apt-get update
sudo apt-get install gcc-7 g++-7
Тип:
sudo sed -i 's/xenial/zesty/g' /etc/apt/sources.list.d/ubuntu-toolchain-r*.list
sudo apt update && sudo apt full-upgrade
И вы установили gcc gcc-7 cpp cpp-7 g++ g++-7 и несколько дополнительных пакетов зависимостей в вашей текущей версии Ubuntu (не старше 16.04).
Вы уже можете установить gcc-7 и g ++ - 7 из этого пакета.
sudo add-apt-repository ppa:jonathonf/gcc-7.1
sudo apt-get update
sudo apt-get install gcc-7 g++-7