私はclang-lowerバージョンをインストールするときに同様の問題があることを知っています。しかし、私はそれらに沿ってclang-3.9または4.0をインストールしようとしましたが、Linux Mint 18ではできませんでした。
まず、clang-3.8オプションのみを使用しました。
sudo apt-get install clang
次に Tab キーを 2 回押します。
だから私はこれに従ってください協会最初の答えの内容に従ってください。
入力後、Tabを押すとclang-3.9とclang-4.0が表示されます
sudo apt-get install clang
。
今私がするとき
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.
答え1
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は必要ありません。