J'essaie d'exécuter un test sous GCC 7. Selon Comment installer gcc-7 ou clang 4.0? sur Ubuntu.SE, nous pouvons effectuer les opérations suivantes pour installer GCC 7 sur Ubuntu:
add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7
La commande échoue à l'installation:
# apt-get install -y gcc-7
...
E: Unable to locate package gcc-7
Et essayer 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'
Selon Lister tous les packages d'un référentiel dans ubuntu / debian sur Server Fault, nous pouvons rechercher un référentiel particulier pour un package avec:
# grep ^Package: /var/lib/apt/lists/ppa.launchpad.net_*_Packages | grep gcc-7
#
Mais je ne sais pas si la commande ci-dessus recherche ppa:ubuntu-toolchain-r
.
J'ai un peu assemblé les choses, mais elles ne fonctionnent pas comme prévu. Soit la réponse Ubuntu.SE est erronée, la recherche de panne de serveur échoue, soit je fais quelque chose de mal.
(Je n'ai pas de machine Debain 8 disponible pour le paquet gcc-7 , et Fedora 25 semble manquer de GCC 7. Je suis donc assez coincé avec Ubuntu).
Qu'est-ce que je fais mal? Ou, comment puis-je installer 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 ne semble pas fournir gcc-7 pour Ubuntu 16.10 (Yakkety) - bien qu'il le fasse à la fois pour 16.04 (Xenial) et 17.04 (Zesty) - comme vous pouvez le voir en visitant l'équipe "PPA pour Ubuntu Toolchain Uploads (restreint)" et filtrage par série