Próbuję uruchomić test w GCC 7. Zgodnie z Jak zainstalować gcc-7 lub clang 4.0? na Ubuntu.SE, możemy wykonać następujące czynności, aby zainstalować GCC 7 na Ubuntu:
add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7
Polecenie kończy się niepowodzeniem podczas instalacji:
# apt-get install -y gcc-7
...
E: Unable to locate package gcc-7
Próbowanie 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'
Zgodnie z listą wszystkich pakietów z repozytorium w Ubuntu / debian na serwerze Fault, możemy wyszukać konkretne repozytorium w poszukiwaniu pakietu za pomocą:
# grep ^Package: /var/lib/apt/lists/ppa.launchpad.net_*_Packages | grep gcc-7
#
Ale nie jestem pewien, czy powyższe polecenie szuka ppa:ubuntu-toolchain-r
.
Złożyłem coś razem, ale nie działają zgodnie z oczekiwaniami. Albo odpowiedź Ubuntu.SE jest nieprawidłowa, wyszukiwanie błędów serwera kończy się niepowodzeniem lub robię coś złego.
(Nie mam dostępnej maszyny Debain 8 dla pakietu gcc-7 , a Fedora 25 wydaje się nie mieć GCC 7. Więc jestem prawie utknięty z Ubuntu).
Co ja robię źle? Lub jak mogę zainstalować 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 nie wydaje się zapewniać gcc-7 dla Ubuntu 16.10 (Yakkety) - chociaż to robi dla obu 16.04 (Xenial) i 17.04 (pikantny) - jak widać odwiedzając „PPA dla Ubuntu Toolchain Przesłane (ograniczona)” zespół i filtrowanie według serii