Ich versuche, einen Test unter GCC 7 durchzuführen. Laut Wie installiere ich gcc-7 oder clang 4.0? Unter Ubuntu.SE können wir Folgendes ausführen, um GCC 7 unter Ubuntu zu installieren:
add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7
Der Befehl schlägt bei der Installation fehl:
# apt-get install -y gcc-7
...
E: Unable to locate package gcc-7
Und versuchen Sie es mit 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'
Laut Liste aller Pakete aus einem Repository in Ubuntu / Debian bei Serverfehler können wir ein bestimmtes Repo nach einem Paket durchsuchen mit:
# grep ^Package: /var/lib/apt/lists/ppa.launchpad.net_*_Packages | grep gcc-7
#
Ich bin mir jedoch nicht sicher, ob der obige Befehl sucht ppa:ubuntu-toolchain-r
.
Ich habe Dinge zusammengesetzt, aber sie funktionieren nicht wie erwartet. Entweder ist die Ubuntu.SE-Antwort falsch, die Suche nach Serverfehlern schlägt fehl oder ich mache etwas falsch.
(Ich habe keine Debain 8-Maschine für das gcc-7-Paket verfügbar , und Fedora 25 scheint GCC 7 zu fehlen. Ich bin also ziemlich fest mit Ubuntu verbunden.)
Was mache ich falsch? Oder wie kann ich GCC 7 installieren?
# 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 scheint kein gcc-7 für Ubuntu 16.10 (Yakkety) bereitzustellen - obwohl dies sowohl für 16.04 (Xenial) als auch für 17.04 (Zesty) der Fall ist - wie Sie im Team "PPA für Ubuntu Toolchain Uploads (eingeschränkt)" und sehen können Filterung nach Serien