# bti v28インストール方法
# (Linux上で動作するtwitterクライアント。Ubuntu 10.04時点のリポジトリでインストール可能なv25はbasic認証onlyなので現在は使えなくなってしまった)
#oauth認証に対応したbtiの動作に成功しました(Ubuntu 10.04)。
# 1.liboauthのインストール
#必要な依存関係かなり色々あるけど結構前にトライ&エラーしたのでよく覚えてない。
#最低限必要なものが何なのかは把握してない。
#ここに記述していないものは、コケたらエラーメッセージ見てaptから入れればOKなものばかりなので適当に対応してください。
sudo -i
cd /usr/local/src/
wget http://liboauth.sourceforge.net/pool/liboauth-0.8.9.tar.gz
tar xvzf liboauth-0.8.9.tar.gz;rm liboauth-0.8.9.tar.gz;
cd /usr/local/src/liboauth-0.8.9
./configure;
make;
make install;
#!oauth.pcファイルにバグ有。
# “Requires.private::” の記述を”Requires.private:”へ置き換えること。編集はvimでもよし。
sed -e “s/^Requires.private::/Requires.private:/g” oauth.pc > oauth.pc.org;mv oauth.pc.org oauth.pc;
# btiのインストール(gitから落とした最新版のv28にて確認)
sudo -i
cd /usr/local/src/
wget http://download.github.com/gregkh-bti-028-0-g7f3eec8.tar.gz
tar xvzf gregkh-bti-028-0-g7f3eec8.tar.gz;rm gregkh-bti-028-0-g7f3eec8.tar.gz
cd /usr/local/src/gregkh-bti-1b66f1f/
./autogen.sh
make install;
# btiの設定ファイル作成
echo “consumer_key=cZy8DdioswAfu3LJYg6E2w
consumer_secret=fnIGGU0T12mMWKjmThUdSeKN32NLWfmnwapwubVQ” » ~/.bti
# フローが現れるのでそれに合わせてoauth認証許可とピンコード入力。
# access_token_keyとaccess_token_secretが表示されるので、~/.btiに追記。
#以上