Ubuntu 18.04 LTS Bionicにclangをインストールするにはどうすればよいですか?
clang-6.0
は(少なくとも現在)Bionicのclang
のデフォルトバージョンです:
$ 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
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
公式のLLVMリポジトリを使用して、Ubuntu 18.04にclang-6.0
をインストールできます。
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
@steeldriverの答えに加えて、clang
は、デフォルトのclangバージョン(Bionicでは6.0)を提供する依存パッケージです。
clang-6.0
パッケージを直接インストールする方が幸運かもしれません:
Sudo apt-get update
Sudo apt-get install clang-6.0
上記のユーザーとして共有できます
Sudo apt-get install clang-6.0
私はこの興味深いことに注意を払いたいだけです ドキュメント:LLVM Debian/Ubuntuナイトリーパッケージ
ナイトリーパッケージのインストール方法の完全なビジョンを得るために。