0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Raspberry Pi 5にJabRefを導入しようとして、自己コンパイルに失敗した話

Posted at

はじめに

ラズパイで文献管理ツール「JabRef」を使いたいと思った。が、道のりは想像以上に険しかった…。

JabRefの配布バイナリとARMの壁

ラズベリーパイはARM CPU。しかもOSはLinux。
この組み合わせ、JabRefの公式バイナリが配布されていないのだ。

  • ARM + macOS → バイナリあり
  • ARM + Linux → バイナリなし

とほほ…。
ということで、自己コンパイルに挑戦することに。

1回目のチャレンジ:失敗

Gradleでビルドしようとしたが、依存関係の解決やJavaFX周りでエラーが出て、うまくいかなかった。
JavaのGUI系はラズパイでは鬼門なのかもしれない。

ラズベリーパイへの自己コンパイル、失敗。
さすがにビルドやコンピレーションは手出しすべきではなかったか…。

今後の方針

  • JabRefのDockerイメージをarm向けに再構築できないか検討
  • GUIなしでBibTeX編集できるCLIツールの代替を探す
  • JabRefのGitHub Issueを漁って、ARM Linux対応の議論がないか確認

おわりに

ラズパイでJabRefを使うには、まだまだ工夫が必要そう。
すなおにあきらめてbibtexparser
もし同じように挑戦している方がいたら、情報交換したいです!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?