Встановлення gcc-7 (та новіших пакетів) в Ubuntu 16.04 [закрито]


16

Я запускаю Ubuntu 16.04 LTS і хочу встановити нову версію GCC, зокрема gcc-7, яка вийшла 2 травня 2017 року . Існує пакет для цього в тесті Toolchain build 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? Я не хочу покращувати розповсюдження. Я також не над будівництвом від джерела, однак це є моєю останньою інстанцією, тому що управління цим вручну просто дратує.


Пакет gcc-7 в PPA призначений лише для 17.04. Здавна не вийшов GCC 7.1, тож я б припустив, що незабаром він з’явиться.
муру

@muru Зрозумів, спасибі! Я думаю, я буду збирати з джерела в середній час. Що ж, добре.
wsedrftg

4
Я голосую за те, щоб закрити це питання поза темою, тому що пакет, про який йдеться, тепер доступний у цьому договорі про компанію Xenial.
Девід Фоерстер

Відповіді:



1

Тип:

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.