Ubuntu 12.04LTSに clang 3.3インストール
LLVM Debian/Ubuntu nightly packages
おかげで楽にインストール出来ました。
$> sudo vim /etc/apt/sources.list.d/llvm.list
deb http://llvm.org/apt/precise/ llvm-toolchain-precise main
deb-src http://llvm.org/apt/precise/ llvm-toolchain-precise main
$> sudo apt-get update
W: GPG エラー: http://llvm.org llvm-toolchain-precise Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 15CF4D18AF4F7421
Warningが出る。。。どうやって消すんだろう?
$> sudo apt-get install clang-3.3 clang-3.3-doc libclang-common-dev libclang-dev libclang1 libclang1-dbg libllvm-3.3-ocaml-dev libllvm3.3 libllvm3.3-dbg lldb-3.3 llvm-3.3 llvm-3.3-dev llvm-3.3-doc llvm-3.3-examples llvm-3.3-runtime
$> clang -v
Debian clang version 3.3-1~exp1 (trunk) (based on LLVM 3.3)
Target: i386-pc-linux-gnu
Thread model: posix
GPG エラー対処
公開鍵の設定に関しては、一番上のリンク先に記載があります。
実際には以下を実行します。
$> sudo wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add - --2013-04-13 00:18:28-- http://llvm.org/apt/llvm-snapshot.gpg.key llvm.org (llvm.org) をDNSに問いあわせています... 128.174.246.134 llvm.org (llvm.org)|128.174.246.134|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 3145 (3.1K) [application/pgp-keys] `STDOUT' に保存中 100%[==========================================================>] 3,145 --.-K/s 時間 0.03s 2013-04-13 00:18:29 (92.2 KB/s) - stdout へ出力完了 [3145/3145] OK
これで、GPG エラーはなくなります。
その他の分類でもこんなのがありましたので、参考までに。
- Ubuntuのapt-getでGPGエラー発生