mikutter については、以前、
Ruby-mini_portile をアップデートしたら、mikutter の画像表示ができなくなった件という記事で書いたのですが、mikutter のバージョンが3.3.3にアップされて状況が変わりました。
mikutter をAURパッケージとしてインストールすることを考えます。AURパッケージとして、依存パッケージは、
ここに示されているとおりです。しかし、そのままyaourt -Sコマンドでインストールしても起動しないか、あるいは起動しても、以前書いたように画像のリンクをクリックしてもウィンドウがポップアップしたまま止まってしまう現象が発生します。
色々試した結果、うまく動かない要因とその対策について、このようにまとめました。
Ruby-mini_portile2 をインストール。
AUR上ではruby-nokogiriのバージョンは 1.6.6.2-2ですが、最新のバージョンは1.6.7.1です。ruby-nokogiriのバージョンが上がった際に、依存関係が変わってしまい、ruby-mini_portileではなくて、ruby-mini_portile2に依存するかたちになっています。ruby-mini_portile2はAUR上にあるので、yaourt コマンドでインストールできます。
yaourt -S ruby-mini_portile2
Ruby-nokogiri のバージョンを上げる。
AUR上ではruby-nokogiriの最新のバージョンはありません。これは手動でgem install コマンドを実行します(管理者権限でインストールする場合)。
sudo gem install nokogiri --no-user-install
Ruby-totoridipjp のインストール
ruby-nokogiriのバージョンアップした後で、mikutterを起動させようとすると、「totoridipjpが無い」という趣旨のエラーメッセージが出て止まってしまいました。途方に暮れ、調べてみると
なぜがAUR上にあったのでyaourtでインストールします。
yaourt -S ruby-totoridipjp
ここまですると、mikutterがうまく動くようになるのではないかと思います。各パッケージのメンテナにつきましては、適切なバージョンアップをお願いしたく思います。
備考
- AUR上でorumin氏によるmikutter-git というパッケージを見つけたのですが、うまくビルドできませんでした。。(ruby-unfのファイル整合性のチェックに失敗。)
- 私の手持ちのプラグインのうち、画像投稿プラグインの mikutter-uwm-hommageが動かないです。(/opt/mikutter/core/plugin/gtk/mikutter_window.rb の34行目でエラーが出るっぽい。)
追記(2016/1/18 6:30)
mogunoさんからコメントを頂きまして、それにしたがい、mikutter-uwm-hommageを更新したら動作しました。ありがとうございました。
PR