2013年8月12日月曜日

Debian GNU/Linux 7.1(wheezy)にmikutterをインストール

※この情報は古いです。公式Wikiに書いてある通りパッケージを使ったほうが楽です※

Debian GNU/Linux 7.1(wheezy)にmikutterをインストールした際のメモ。

まずRubyをインストール。
# aptitude install ruby1.9.3

つぎにGTK2の開発環境を大量にインストール。
# aptitude install libgtk2.0-dev

Ruby用のGTK2モジュールをインストール。
# gem install gtk2

その他の動作に必須なRubyモジュールをインストール。
# gem install oauth json_pure bsearch addressable memoize ruby-hmac typed-array

オプションで必要らしいRubyモジュールをインストール。
# gem install rake watch mocha webmock

あとはmikutterを/opt以下に展開。
# tar zxvf mikutter.0.2.2.xxxx.tar.gz -C /opt

暗黙のお約束。
# touch /opt/mikutter/plugin/display_requirements.rb

普通のユーザで起動する。
$ ruby /opt/mikutter/mikutter.rb

GNOMEの一覧に表示したい場合は以下の内容の/usr/share/applications/mikutter.desktopを作成する。
[Desktop Entry]
Version=0.2
Name=mikutter
Name[ja]=mikutter
Comment=Twitter Client
Comment[ja]=Twitterクライアント
GenericName=Twitter Client
GenericName[ja]=Twitterクライアント
Exec=/opt/mikutter/mikutter.rb
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/mikutter/core/skin/data/icon.png
Categories=Application;Internet;Network;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;image/gif;image/jpeg;image/png;
StartupNotify=true