Chcę wypróbować funkcje C ++ 17 i chcę zainstalować kompilator zgodny ze standardem (najlepiej GCC). Jestem całkowicie nowy w Linuksie i Ubuntu i po prostu niewiele rozumiem.
Próbowałem śledzić https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test, ale bez powodzenia. Najpierw pobiegłem:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
Zrozumiałem, że to polecenie instaluje niektóre klucze. Następnie próbowałem:
sudo add-apt-repository ppa:ubuntu-toolchain-r/gcc-7
To zwróciło:
Error: 'ppa:ubuntu-toolchain-r/gcc-7' invalid
Następnie próbowałem zainstalować gałąź rozwoju clang:
apt-get install clang-4.0 lldb-4.0
I to mi daje
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'
Co to wszystko znaczy? Co jest nie tak?
test
Najpierw zainstalowałem pakiet. Zaktualizowano pytanie.
add-apt-repository
jak sama nazwa wskazuje dodaje repozytorium, nie instaluje pakietu. Teraz możesz zrobić apt install gcc-7
.
add-apt-repository
Komenda ran nie jest taki sam jak ten podany na stronie PPA, więc nic dziwnego, że nie działa. Spróbuj uruchomić prawidłowy.