Como instalar o clang 3.9 ou superior usando o apt-get no Linux Mint?

3

Eu sei que existem perguntas semelhantes para instalação de versões com clang-lower. Mas, eu estou tentando segui-los para instalar o clang-3.9 ou 4.0, mas não consigo fazer isso no Linux Mint 18.

Primeiro, eu estava apenas recebendo opções até o clang-3.8 usando

sudo apt-get install clang

seguido de pressionar a tecla duas vezes.

Então, eu segui esse link e seguiu o que há na primeira resposta.

Agora, posso ver o clang-3.9 e o clang-4.0 quando pressiono a guia após a digitação sudo apt-get install clang .

Agora, quando eu faço

sudo apt-get install clang-4.0

Eu recebo o seguinte erro: -

 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.
    
por tonystark 04.01.2017 / 17:03

1 resposta

2

Sua versão do Mint é baseada no Ubuntu 16.04, então você deve usar as fontes para isso (conforme documentado na página principal do repositório ):

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

Você não precisa do ubuntu-toolchain-r/test PPA.

    
por 04.01.2017 / 17:09