web-dev-qa-db-ja.com

Linux Mintでapt-getを使用してclang 3.9以降をインストールする方法

Clang-lowerバージョンのインストールについても同様の質問があることは知っています。しかし、私はそれらに従ってclang-3.9または4.0をインストールしようとしていますが、Linux Mint 18ではインストールできません。

最初に、私はclang-3.8までのオプションしか使用していませんでした

Sudo apt-get install clang

その後、タブを2回押します。

それから、私はこれを link に従い、最初の答えにあるものはすべてフォローしました。

これで、Sudo apt-get install clangと入力した後でタブを押すと、clang-3.9とclang-4.0が表示されます。

今、私がするとき

Sudo apt-get install clang-4.0

次のエラーが表示されます:-

 The following packages have unmet dependencies:
 clang-4.0 : Depends: libjsoncpp0 (>= 0.6.0~rc2) but it is not installable
E: Unable to correct problems, you have held broken packages.
4
tonystark

MintのバージョンはUbuntu 16.04に基づいているため、そのソースを使用する必要があります( リポジトリのメインページ に記載されています):

deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial main
deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial main
# 3.8
deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.8 main
deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.8 main
# 3.9
deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.9 main
deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.9 main

ubuntu-toolchain-r/test PPAは必要ありません。

2
Stephen Kitt