Instalación de clang 3.8 en Ubuntu 14.04.3

15

He probado los siguientes comandos obvios:

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

pero recibo el mensaje:

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

y he intentado:

sudo apt-get update
sudo aptitude install clang-3.8

pero recibe el mensaje:

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 una versión de clang más reciente que 3.5. ¿Alguna sugerencia?

Kyle McCormick
fuente
¿puede editar su pregunta e incluir el resultado de apt-cache search clang
Wayne_Yux

Respuestas:

24

Parece que la última versión para 14.04.3 es clang 3.6 en Trusty Updates . Pero los desarrolladores mantienen un PPA que debería obtener la última versión:

Paquetes nocturnos de LLVM Debian / Ubuntu

Para instalar 3.8, primero debe agregar la clave:

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

y luego agregue el repositorio para 3.8 agregando la siguiente línea manualmente /etc/apt/sources.list(o usando la gui 'Software & Updates'):

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

Captura de pantalla aquí para demostrar la técnica:

ingrese la descripción de la imagen aquí

Luego ejecute lo siguiente:

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

Pruebe la instalación de la siguiente manera:

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:~$ 

Y espero que esto te haga seguir ...

andrew.46
fuente
Como puede ver en llvm.org/apt/trusty/dists solo hasta la versión 3.7 está disponible de esta manera
Kyle McCormick
De hecho, déjelo conmigo y me acercaré al propietario de la página. Odio dar malos consejos, así que definitivamente perseguiré esto ...
andrew.46
1
OK, envié un correo electrónico a Sylvestre y espero que este problema pueda resolverse.
andrew.46
Aún no hay respuesta :(
andrew.46
66
Wow, este es un nuevo paradigma en preguntas y respuestas, primero das una respuesta, y luego haces que esa respuesta se haga realidad :)
enobayram