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エラー発生