comment installer le plus récent clang 3.8 par apt

8

ici, j'ai trouvé des instructions pour installer clang3.8: http://llvm.org/apt/

alors j'ai exécuté:

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

résultat:

    --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

et alors:

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

mais je reçois:

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'
...........................

Mon système d'exploitation est Linux Mint 17 3.13.0-24-générique # 47-Ubuntu SMP x86_64 x86_64 x86_64 GNU / Linux

Pourquoi apt-get ne trouve pas ces packages?

bataliero1234
la source
3
Avez-vous ajouté des lignes de définition de référentiel LLVM à /etc/apt/sources.listou en tant que fichier /etc/apt/sources.list.d/$somefilename.list?
Avez-vous trouvé une solution à ce problème? Je fais face aux mêmes problèmes en ce moment et je ne sais pas où aller ensuite.
jcxz
Tout d'abord, vous devez ajouter le bon référentiel. Pour installer clang 3.7 sur Ubuntu 14.04, vous devez exécuter la apt-add-repository "deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.7 main"commande à partir de la liste . Je ne trouve pas l' adresse du référentiel clang 3.8 .
Tomilov Anatoliy

Réponses:

6

Comme le dit Orient dans un commentaire, vous devez d'abord ajouter le référentiel. Mais quel référentiel? La réponse s'avère cachée à la vue de la page que vous avez liée. Étant donné que la version 3.8 est la version actuelle, il s'avère que vous devez ajouter le référentiel sans numéro de version. Je ne sais pas à quelle distribution votre version de Linux Mint se traduit, mais pour Ubuntu 14.04 pour correspondre à l'exemple d'Orient, vous utiliseriez:

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)
Nathan Kurz
la source