Desejo experimentar os recursos do C ++ 17 e quero instalar o compilador compatível com o padrão (de preferência o GCC). Sou totalmente novo no Linux e Ubuntu e simplesmente não entendo muito.
Tentei seguir https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test, mas sem sorte. Primeiro eu corri:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
Pelo que entendi, este comando instala algumas chaves. Em seguida, tentei:
sudo add-apt-repository ppa:ubuntu-toolchain-r/gcc-7
Isso retornou:
Error: 'ppa:ubuntu-toolchain-r/gcc-7' invalid
Em seguida, tentei instalar o ramo de desenvolvimento clang:
apt-get install clang-4.0 lldb-4.0
E isso me dá
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'
O que tudo isso significa? O que há de errado?
test
pacote primeiro. Atualizado a pergunta.
add-apt-repository
como o próprio nome indica adiciona um repositório, ele não instala um pacote. Agora você pode fazer apt install gcc-7
.
add-apt-repository
comando que você executou não é o mesmo que o fornecido na página do PPA; portanto, não é de admirar que não funcione. Tente executar o correto.