Antworten:
clang-6.0
ist (zumindest derzeit) die Standardversion von 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
Sie aktivieren also einfach das Universum-Repository und installieren es dann clang
- entweder über den Softwarespeicher oder über die Befehlszeile mit
sudo apt update
sudo apt install clang
Zu der Antwort von @ steeldriver clang
wird ein Abhängigkeitspaket hinzugefügt, das die Standard-Clang-Version enthält, die in Bionic 6.0 ist.
Möglicherweise haben Sie mehr Glück, wenn Sie das clang-6.0
Paket direkt installieren :
sudo apt-get update
sudo apt-get install clang-6.0
Sie können clang-6.0
unter Ubuntu 18.04 mit dem offiziellen LLVM-Repository installieren .
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
Möglicherweise fehlen Ihnen einige notwendige Kanäle sources.list
.
Schritt 1: Sichern Sie Ihre Repositorys und entfernen Sie andere Repository-Listen als sources.list
.
Schritt 2: Machen Sie es so sudo gedit /etc/apt/sources.list
und lassen Sie es so aussehen:
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
Speichern und schließen.
Schritt 3: Aktualisieren Sie Ihr Repository:
sudo apt update
Schritt 4: Installieren clang-6.0
:
sudo apt install clang-6.0
Sie können als oben genannte Benutzer tun
sudo apt-get install clang-6.0
Nur, dass ich Ihre Aufmerksamkeit auf dieses interessante Dokument lenken möchte : LLVM Debian / Ubuntu-Nachtpakete
um eine vollständige Vorstellung davon zu bekommen, wie nächtliche Pakete installiert werden .
apt-cache policy clang clang-6.0 clang-5.0