wie man das neueste clang 3.8 von apt installiert


8

Hier habe ich eine Anleitung zur Installation von clang3.8 gefunden: http://llvm.org/apt/

Also habe ich ausgeführt:

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

Ergebnis:

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

und dann:

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

aber ich bekomme:

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

Mein Betriebssystem ist Linux Mint 17 3.13.0-24-generic # 47-Ubuntu SMP x86_64 x86_64 x86_64 GNU / Linux

Warum kann apt-get diese Pakete nicht finden?


3
Haben Sie die Repository-Definitionszeilen von LLVM zu /etc/apt/sources.listoder als Datei hinzugefügt /etc/apt/sources.list.d/$somefilename.list?

Haben Sie eine Lösung für dieses Problem gefunden? Ich stehe gerade vor genau den gleichen Problemen und weiß nicht, wohin ich als nächstes gehen soll.
JCXZ

Zunächst sollten Sie das richtige Repository hinzufügen. Für die Installation von clang 3.7 unter Ubuntu 14.04 müssen Sie den apt-add-repository "deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.7 main"Befehl aus der Liste ausführen . Ich kann die Repository-Adresse von clang 3.8 nicht finden .
Tomilov Anatoliy

Antworten:


6

Wie Orient in einem Kommentar sagt, müssen Sie zuerst das Repository hinzufügen. Aber welches Repository? Die Antwort wird auf der von Ihnen verlinkten Seite deutlich sichtbar. Da 3.8 die aktuelle Version ist, müssen Sie das Repository ohne Versionsnummer hinzufügen. Ich weiß nicht, in welche Distribution Ihre Version von Linux Mint übersetzt wird, aber für Ubuntu 14.04, das dem Beispiel von Orient entspricht, würden Sie Folgendes verwenden:

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)
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.