Я намагаюся запустити тест під 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 на сервері 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 завантажень (обмежена)» команда і фільтрація за серіями