Cách cài đặt clang 3.8 mới nhất bằng apt


8

Ở đây tôi đã tìm thấy hướng dẫn cách cài đặt clang3.8: http://llvm.org/apt/

vì vậy tôi đã thực hiện:

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

kết quả:

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

và sau đó:

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

nhưng tôi nhận được:

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

Hệ điều hành của tôi là Linux Mint 17 3.13.0-24-chung # 47-Ubuntu SMP x86_64 x86_64 x86_64 GNU / Linux

Tại sao apt-get không thể tìm thấy các gói đó?


3
Bạn đã thêm (các) dòng định nghĩa kho lưu trữ của LLVM vào /etc/apt/sources.listhoặc dưới dạng tệp trong /etc/apt/sources.list.d/$somefilename.listchưa?

Bạn đã tìm thấy bất kỳ giải pháp cho vấn đề này? Tôi đang đối mặt với chính xác các vấn đề tương tự ngay bây giờ và tôi không biết phải đi đâu tiếp theo.
jcxz

Đầu tiên bạn nên thêm kho lưu trữ đúng. Để cài đặt clang 3.7 trên Ubuntu 14.04, bạn cần chạy apt-add-repository "deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.7 main"lệnh từ danh sách . Tôi không thể tìm thấy địa chỉ kho lưu trữ 3,8 .
Tomilov Anatoliy

Câu trả lời:


6

Như Orient nói trong một bình luận, trước tiên bạn cần thêm kho lưu trữ. Nhưng kho nào? Câu trả lời hóa ra được ẩn trong tầm nhìn rõ ràng trên trang bạn đã liên kết. Vì 3.8 là phiên bản hiện tại, hóa ra bạn cần thêm kho lưu trữ mà không có số phiên bản. Tôi không biết phiên bản Linux Mint của bạn dịch sang bản phân phối nào, nhưng với Ubuntu 14.04 để phù hợp với ví dụ của Orient, bạn sẽ sử dụng:

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)
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.