Voglio provare le funzionalità di C ++ 17 e voglio installare un compilatore conforme standard (preferibilmente GCC). Sono totalmente nuovo su Linux e Ubuntu e semplicemente non capisco molto.
Ho provato a seguire https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test ma senza fortuna. Prima ho corso:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
Come ho capito questo comando installa alcune chiavi. Successivamente ho provato:
sudo add-apt-repository ppa:ubuntu-toolchain-r/gcc-7
Che ha restituito:
Error: 'ppa:ubuntu-toolchain-r/gcc-7' invalid
Successivamente ho provato a installare il ramo di sviluppo di clang:
apt-get install clang-4.0 lldb-4.0
E mi 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'
Cosa significa tutto ciò? Cosa c'è che non va?
test
prima il pacchetto. Aggiornato la domanda.
add-apt-repository
come suggerisce il nome aggiunge un repository, non installa un pacchetto. Adesso puoi farlo apt install gcc-7
.
add-apt-repository
comando che hai eseguito non è lo stesso di quello indicato nella pagina di PPA, quindi non c'è da meravigliarsi che non funzioni. Prova a eseguire quello corretto.