Я пытаюсь запустить тест под GCC 7. Согласно Как установить gcc-7 или clang 4.0? на Ubuntu.SE мы можем выполнить следующее для установки GCC 7 на Ubuntu:
add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7
Сбой команды при установке:
# apt-get install -y gcc-7
...
E: Unable to locate package gcc-7
И попробую 7.1:
# apt-get install -y gcc-7.1
...
E: Unable to locate package gcc-7.1
E: Couldn't find any package by glob 'gcc-7.1'
E: Couldn't find any package by regex 'gcc-7.1'
Согласно Списку всех пакетов из репозитория в Ubuntu / Debian на Server Fault, мы можем искать определенный репозиторий для пакета с:
# grep ^Package: /var/lib/apt/lists/ppa.launchpad.net_*_Packages | grep gcc-7
#
Но я не уверен, что команда выше ищет ppa:ubuntu-toolchain-r
.
Я как бы собрал вещи, но они работают не так, как ожидалось. Либо неверный ответ Ubuntu.SE, либо сбой поиска сервера, либо я что-то не так делаю.
(У меня нет машины Debain 8, доступной для пакета gcc-7 , а в Fedora 25, похоже, отсутствует GCC 7. Так что я довольно сильно застрял в Ubuntu).
Что я делаю неправильно? Или как я могу установить GCC 7?
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.10
Release: 16.10
Codename: yakkety
ubuntu-toolchain-r/test
PPA не появляется , чтобы обеспечить GCC-7 для Ubuntu 16.10 (Yakkety) - хотя он и для 16.04 (дружественный) и 17,04 (пикантный) - как вы можете увидеть, посетив «PPA для Ubuntu ToolChain Загрузок (ограниченная)» команда и фильтрация по сериям