Réponses:
clang-6.0
est (au moins actuellement) la version par défaut de clang
sur 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
Donc, vous activez simplement le référentiel de l'univers, puis installez clang
- à partir du magasin de logiciels ou de la ligne de commande à l'aide
sudo apt update
sudo apt install clang
Ajout à la réponse de @ steeldriver, clang
est un package de dépendance fournissant la version de clang par défaut, qui est 6.0 dans Bionic.
Vous aurez peut-être plus de chance d'installer le clang-6.0
package directement:
sudo apt-get update
sudo apt-get install clang-6.0
Vous pouvez installer clang-6.0
sur Ubuntu 18.04 en utilisant le référentiel LLVM officiel.
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
Il vous manque peut-être certains canaux nécessaires sources.list
.
Étape 1: Sauvegardez vos référentiels et supprimez les listes de référentiels autres que sources.list
.
Étape 2: Faites sudo gedit /etc/apt/sources.list
et faites en sorte que cela ressemble à ceci:
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
Sauvegarder et quitter.
Étape 3: mettez à jour votre référentiel:
sudo apt update
Étape 4: installer clang-6.0
:
sudo apt install clang-6.0
Vous pouvez faire en tant qu'utilisateurs ci-dessus partagé
sudo apt-get install clang-6.0
juste que je veux prêter votre attention à ce document intéressant : LLVM Debian / Ubuntu nightly packages
pour avoir une vision complète de la façon d'installer des packages tous les soirs .
apt-cache policy clang clang-6.0 clang-5.0