2011年8月12日金曜日

tweepy

install

synapticパッケージマネージャで ppa:chris-lea/python-tweepy を追加。
synapticパッケージマネージャで tweepy をインストール

GPGエラー

apt-get update でGPGエラーが出た場合は以下のようにする。

W: GPG エラー: http://ppa.launchpad.net natty Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY B9316A7BC7917B12



gpg --keyserver keyserver.ubuntu.com --recv-keys B9316A7BC7917B12
gpg: ディレクトリー「/home/hideo/.gnupg」ができました
gpg: 新しい構成ファイル「/home/hideo/.gnupg/gpg.conf」ができました
gpg: 警告: 「/home/hideo/.gnupg/gpg.conf」のオプションは起動している間、有効になりません
gpg: 鍵輪「/home/hideo/.gnupg/secring.gpg」ができました
gpg: 鍵輪「/home/hideo/.gnupg/pubring.gpg」ができました
gpg: 鍵C7917B12をhkpからサーバーkeyserver.ubuntu.comに要求
gpg: /home/hideo/.gnupg/trustdb.gpg: 信用データベースができました
gpg: 鍵C7917B12: 公開鍵“Launchpad chrislea”を読み込みました
gpg: 処理数の合計: 1
gpg:               読込み: 1  (RSA: 1)
gpg --armor --export B9316A7BC7917B12 | sudo apt-key add -
OK


  • $HOMEに .gnupg を作るので sudo じゃなくて自分のユーザで実行する
  • そうしないと gpg --armor ... で読み出せなくてコケる

補足

ubuntuをupgradeする時にはこの作業を再度やる必要があるかもしれない。