Instalando o clang 3.8 no Ubuntu 14.04.3

15

Eu tentei os seguintes comandos óbvios:

sudo apt-get update
sudo apt-get install clang-3.8

mas recebo a mensagem:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

e eu tentei:

sudo apt-get update
sudo aptitude install clang-3.8

mas receba a mensagem:

Couldn't find package "clang-3.8".  However, the following
packages contain "clang-3.8" in their name:
  clang-3.8-doc 
Couldn't find package "clang-3.8".  However, the following
packages contain "clang-3.8" in their name:
  clang-3.8-doc 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Esperando por uma versão do clang mais recente que 3.5. Alguma sugestão?

Kyle McCormick
fonte
você pode editar sua pergunta e incluir a saída de apt-cache search clang
Wayne_Yux 16/02

Respostas:

24

Parece que a versão mais recente do 14.04.3 é a 3.6 da Trusty Updates . Mas os desenvolvedores mantêm um PPA que deve fornecer a versão mais recente:

Pacotes noturnos LLVM Debian / Ubuntu

Para instalar o 3.8, você deve primeiro adicionar a chave:

wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -

e adicione o repositório para 3.8 adicionando a seguinte linha manualmente a /etc/apt/sources.list(ou usando o gui 'Software & Updates'):

deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.8 main

Screenshot aqui para demonstrar a técnica:

insira a descrição da imagem aqui

Em seguida, execute o seguinte:

sudo apt-get update
sudo apt-get install clang-3.8 lldb-3.8

Teste a instalação da seguinte maneira:

andrew@corinth:~$ clang-3.8 --version
clang version 3.8.0-svn262614-1~exp1 (branches/release_38)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
andrew@corinth:~$ 

E espero que isso ajude você ...

andrew.46
fonte
Como você pode ver na llvm.org/apt/trusty/dists somente até a versão 3.7 está disponível desta forma
Kyle McCormick
De fato, deixe comigo e vou abordar o proprietário da página. Odeio dar maus conselhos para que eu definitivamente vai perseguir esse baixo ...
andrew.46
11
OK Enviei um e-mail para Sylvestre e espero que esse problema possa ser resolvido.
andrew.46
Ainda não há resposta :(
andrew.46:
6
Uau, isso é um novo paradigma na Q & A, você primeiro dar uma resposta, e então fazer essa resposta vem verdadeiro :)
enobayram