web-dev-qa-db-ja.com

Ubuntu 18.04 LTS Bionicにclang 6.0をインストールする

Ubuntu 18.04 LTS Bionicにclangをインストールするにはどうすればよいですか?

9
Bluetake

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
12
steeldriver

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
2
Olimjon

公式の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
2
Ketan Patel

@steeldriverの答えに加えて、clangは、デフォルトのclangバージョン(Bionicでは6.0)を提供する依存パッケージです。

clang-6.0パッケージを直接インストールする方が幸運かもしれません:

Sudo apt-get update
Sudo apt-get install clang-6.0
2
valiano

上記のユーザーとして共有できます

Sudo apt-get install clang-6.0

私はこの興味深いことに注意を払いたいだけです ドキュメント:LLVM Debian/Ubuntuナイトリーパッケージ

ナイトリーパッケージのインストール方法の完全なビジョンを得るために。

0
DINA TAKLIT