apt를 통해 최신 clang 3.8을 설치하는 방법

apt를 통해 최신 clang 3.8을 설치하는 방법

여기에서 clang3.8을 설치하는 방법에 대한 지침을 찾았습니다. http://llvm.org/apt/

그래서 나는 다음을 실행했습니다.

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

결과:

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

그런 다음:

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

하지만 나는 다음을 얻습니다.

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

내 OS는 Linux Mint 17 3.13.0-24-generic #47-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux입니다.

apt-get이 이러한 패키지를 찾을 수 없는 이유는 무엇입니까?

답변1

Orient가 댓글에서 말했듯이 먼저 저장소를 추가해야 합니다. 하지만 어떤 저장소인가요? 답변은 귀하가 링크한 페이지에 숨겨져 있습니다. 현재 버전은 3.8이므로 버전번호 없이 저장소를 추가해야 합니다. Linux Mint 버전을 어떤 배포판으로 변환할 수 있는지는 모르겠지만 Orient의 예와 일치하도록 Ubuntu 14.04를 얻으려면 다음을 사용할 수 있습니다.

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)

관련 정보