Estoy tratando de ejecutar una prueba con GCC 7. ¿Cómo instalar gcc-7 o clang 4.0? en Ubuntu.SE, podemos realizar lo siguiente para instalar GCC 7 en Ubuntu:
add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7
El comando falla en la instalación:
# apt-get install -y gcc-7
...
E: Unable to locate package gcc-7
Y probando 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'
De acuerdo con Listar todos los paquetes de un repositorio en ubuntu / debian en Server Fault, podemos buscar en un repositorio particular un paquete con:
# grep ^Package: /var/lib/apt/lists/ppa.launchpad.net_*_Packages | grep gcc-7
#
Pero no estoy seguro de si el comando anterior está buscando ppa:ubuntu-toolchain-r
.
Uní las cosas, pero no funcionan como se esperaba. O la respuesta Ubuntu.SE es incorrecta, la búsqueda de fallas del servidor está fallando o estoy haciendo algo mal.
(No tengo una máquina Debain 8 disponible para el paquete gcc-7 , y Fedora 25 parece carecer de GCC 7. Así que estoy bastante atascado con Ubuntu).
¿Qué estoy haciendo mal? O, ¿cómo puedo instalar 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 no parece proporcionar gcc-7 para Ubuntu 16.10 (Yakkety), aunque lo hace tanto para 16.04 (Xenial) como para 17.04 (Zesty), como puede ver visitando el equipo "PPA para Ubuntu Toolchain Uploads (restringido)" y filtrado por serie