Quiero probar las características de C ++ 17 y quiero instalar el compilador compatible estándar (preferiblemente GCC). Soy totalmente nuevo en Linux y Ubuntu y simplemente no entiendo mucho.
Traté de seguir https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test pero sin suerte. Primero corrí:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
Como entendí, este comando instala algunas claves. Luego probé:
sudo add-apt-repository ppa:ubuntu-toolchain-r/gcc-7
Eso regresó:
Error: 'ppa:ubuntu-toolchain-r/gcc-7' invalid
Luego intenté instalar la rama de desarrollo clang:
apt-get install clang-4.0 lldb-4.0
Y me da
E: Unable to locate package clang-4.0
E: Couldn't find any package by glob 'clang-4.0'
E: Couldn't find any package by regex 'clang-4.0'
E: Unable to locate package lldb-4.0
E: Couldn't find any package by glob 'lldb-4.0'
E: Couldn't find any package by regex 'lldb-4.0'
¿Qué significa todo esto? Que pasa
test
paquete primero. Se actualizó la pregunta.
add-apt-repository
como su nombre lo indica agrega un repositorio, no instala un paquete. Ahora puedes hacerlo apt install gcc-7
.
add-apt-repository
comando que ejecutó no es el mismo que se da en la página del PPA, por lo que no es de extrañar que no funcione. Intenta ejecutar el correcto.