come installare il nuovo clang 3.8 di apt


8

qui ho trovato le istruzioni su come installare clang3.8: http://llvm.org/apt/

così ho eseguito:

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

risultato:

    --2015-09-19 12:53:09--  http://llvm.org/apt/llvm-snapshot.gpg.key
    Resolving llvm.org (llvm.org)... [sudo] password for user: 192.17.58.186
    Connecting to llvm.org (llvm.org)|192.17.58.186|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 3145 (3,1K) [application/pgp-keys]
    Saving to: ‘STDOUT’

    100%[======================================>] 3.145       --.-K/s   in 0,002s  

    2015-09-19 12:53:10 (1,87 MB/s) - written to stdout [3145/3145]
OK

e poi:

sudo apt-get install clang-3.8 clang-3.8-doc libclang-common-3.8-dev libclang-3.8-dev libclang1-3.8 libclang1-3.8-dbg libllvm-3.8-ocaml-dev libllvm3.8 libllvm3.8-dbg lldb-3.8 llvm-3.8 llvm-3.8-dev llvm-3.8-doc llvm-3.8-examples llvm-3.8-runtime clang-modernize-3.8 clang-format-3.8 python-clang-3.8 lldb-3.8-dev liblldb-3.8-dbg

ma ottengo:

E: Unable to locate package clang-3.8
E: Couldn't find any package by regex 'clang-3.8'
E: Unable to locate package clang-3.8-doc
E: Couldn't find any package by regex 'clang-3.8-doc'
E: Unable to locate package libclang-common-3.8-dev
E: Couldn't find any package by regex 'libclang-common-3.8-dev'
E: Unable to locate package libclang-3.8-dev
E: Couldn't find any package by regex 'libclang-3.8-dev'
E: Unable to locate package libclang1-3.8
E: Couldn't find any package by regex 'libclang1-3.8'
E: Unable to locate package libclang1-3.8-dbg
E: Couldn't find any package by regex 'libclang1-3.8-dbg'
...........................

Il mio sistema operativo è Linux Mint 17 3.13.0-24-generic # 47-Ubuntu SMP x86_64 x86_64 x86_64 GNU / Linux

Perché apt-get non riesce a trovare quei pacchetti?


3
Hai aggiunto le righe di definizione del repository di LLVM a /etc/apt/sources.listo come file in /etc/apt/sources.list.d/$somefilename.list?

Hai trovato una soluzione a questo problema? Sto affrontando gli stessi identici problemi in questo momento e non so dove andare dopo.
jcxz,

Prima di tutto dovresti aggiungere il giusto repository. Per installare clang 3.7 su Ubuntu 14.04 è necessario eseguire il apt-add-repository "deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.7 main"comando dall'elenco . Non riesco a trovare l' indirizzo del repository clang 3.8 .
Tomilov Anatoliy,

Risposte:


6

Come dice Orient in un commento, devi prima aggiungere il repository. Ma quale repository? La risposta risulta essere nascosta in bella vista sulla pagina che hai collegato. Poiché 3.8 è la versione corrente, risulta che è necessario aggiungere il repository senza un numero di versione. Non so in quale distribuzione si traduca la tua versione di Linux Mint, ma per Ubuntu 14.04 per abbinare l'esempio di Orient, useresti:

sudo apt-add-repository "deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.8 main"

sudo apt-get update

sudo apt-get install clang-3.8 lldb-3.8

$ clang-3.8 -v
Ubuntu clang version 3.8.0-svn262614-1~exp1 (trunk) (based on LLVM 3.8.0)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.