回答:
clang-6.0
(少なくとも現時点では)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
したがって、ユニバースリポジトリを有効にしてインストールします。clang
ソフトウェアストアから、またはコマンドラインから
sudo apt update
sudo apt install clang
@steeldriverの回答に追加されているのclang
は、デフォルトのclangバージョンを提供する依存パッケージです。これは、Bionicでは6.0です。
あなたはclang-6.0
パッケージを直接インストールするほうがいいかもしれません:
sudo apt-get update
sudo apt-get install clang-6.0
clang-6.0
公式のLLVMリポジトリを使用してUbuntu 18.04にインストールできます。
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
から必要なチャネルが欠落している可能性がありますsources.list
。
ステップ1: リポジトリをバックアップし、以外のリポジトリリストを削除しますsources.list
。
ステップ2:ドゥsudo gedit /etc/apt/sources.list
、それは次のようになります
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
保存して終了。
ステップ3:リポジトリを更新します。
sudo apt update
ステップ4:インストールclang-6.0
:
sudo apt install clang-6.0
上記の共有ユーザーとして実行できます
sudo apt-get install clang-6.0
この興味深いドキュメントに注意を払いたいだけなのですが、LLVM Debian / Ubuntuナイトリーパッケージ
毎晩のパッケージをインストールする方法の完全なビジョンを得るために。
apt-cache policy clang clang-6.0 clang-5.0