忍者ブログ
Home > Linuxアプリ > 【メモ】mikutter 3.3.3を(作者の環境を推量しながら)Manjaro Linux できちんと動くようにする。

rago1975の部屋

このブログは管理人が個人的に興味がある事項を書き留めておくメモみたいなものです。当面は、Manjaro Linux関係の記事が中心になります。

【メモ】mikutter 3.3.3を(作者の環境を推量しながら)Manjaro Linux できちんと動くようにする。

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

コメント
1.無題 もぐのさん (2016/01/18 01:57)

mikutter-uwm-hommageを再度ダウンロードしてもらっても状況再現するでしょうか。最新版で対応できてるはずなので。

2.無題 rago1975さん (2016/01/18 06:13)

もぐの様。
コメントありがとうございます。mikutter-uwm-hommageを最新版に更新したら動くようになりました。ありがとうございます。

お名前
タイトル
メールアドレス
URL
コメント
パスワード

プロフィール

HN:
rago1975 (Takefumi Nagata)
HP:
性別:
男性
自己紹介:
熊本在住の一般人です。Manjaro Linux関係の翻訳などを少々やっています。
twitter: https://twitter.com/rago1975

カレンダー

06 2017/07 08
S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

P R