Odpowiedzi:
clang-6.0
jest (przynajmniej obecnie) domyślną wersją clang
Bionic:
$ apt-cache depends clang
clang
Depends: clang-6.0
Breaks: <clang-3.2>
Breaks: <clang-3.3>
Breaks: <clang-3.4>
Breaks: <clang-3.5>
Replaces: clang
Replaces: <clang-3.2>
Replaces: <clang-3.3>
Replaces: <clang-3.4>
Replaces: <clang-3.5>
$ apt-cache policy clang-6.0
clang-6.0:
Installed: 1:6.0-1ubuntu2
Candidate: 1:6.0-1ubuntu2
Version table:
*** 1:6.0-1ubuntu2 500
500 http://ca.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
Tak więc wystarczy włączyć repozytorium wszechświata, a następnie zainstalować clang
- albo ze sklepu oprogramowania, albo z wiersza poleceń za pomocą
sudo apt update
sudo apt install clang
Do odpowiedzi @ steeldriver dodaje clang
się pakiet zależności zapewniający domyślną wersję clang, czyli 6.0 w Bionic.
Możesz mieć szczęście, instalując clang-6.0
pakiet bezpośrednio:
sudo apt-get update
sudo apt-get install clang-6.0
Możesz zainstalować clang-6.0
na Ubuntu 18.04 przy użyciu oficjalnego repozytorium LLVM.
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-6.0 main"
sudo apt update && sudo apt install clang-6.0
Być może brakuje Ci niektórych niezbędnych kanałów sources.list
.
Krok 1: Wykonaj kopię zapasową repozytoriów i usuń listy repozytoriów inne niż sources.list
.
Krok 2: Zrób sudo gedit /etc/apt/sources.list
i spraw, aby wyglądało to tak:
deb http://archive.ubuntu.com/ubuntu bionic main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-security main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main multiverse restricted universe
Zapisz i wyjdź.
Krok 3: Zaktualizuj swoje repozytorium:
sudo apt update
Krok 4: Zainstaluj clang-6.0
:
sudo apt install clang-6.0
Możesz zrobić tak, jak użytkownicy powyżej udostępnili
sudo apt-get install clang-6.0
chcę tylko zwrócić uwagę na ten interesujący dokument: Pakiety nocne Debiana / Ubuntu LLVM
aby uzyskać pełną wizję instalacji nocnych pakietów .
apt-cache policy clang clang-6.0 clang-5.0