Установка gcc-7 (и более новых пакетов) в Ubuntu 16.04 [закрыто]

Я использую 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? Я не собираюсь обновлять свой дистрибутив. Я также не боюсь строить из исходного кода, однако это своего рода последнее средство, потому что управлять всем этим вручную просто раздражает.

16
задан 13 May 2017 в 11:42

2 ответа

Можно уже установить 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
7
ответ дан 23 November 2019 в 02:37

Тип:

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).

1
ответ дан 23 November 2019 в 02:37

Другие вопросы по тегам:

Похожие вопросы: