Raspberry Pi でOctave を使う(2020年5月)

2020年5月7日現在の状況

raspbian buster でGNU Octave (4.4.1)が正常に動作しない。(OpenGLの関係?) GUIが乱れる、グラフがプロットできない。計算はできる。

raspbian buster 公開直後から不具合情報が上がってましたが、いまだに動作した報告を見つけられませんし、実際に動作しません。

Ubuntu で正常動作した!

OS グラフプロット 備考
raspbian stretch Pi4では使えない
raspbian buster 32bit カーネル ×
raspbian buster 64bit カーネル ×
ubuntu server 19.10.1 32bit × サポート期限2020年7月
ubuntu server 19.10.1 64bit サポート期限2020年7月
ubuntu server 20.04 32bit ×
ubuntu server 20.04 64bit
ダメなものはデスクトップ環境はもちろん ssh -X でもダメです。

Ununtu 20.04 のインストール

公式サイト参照 https://ubuntu.com/download/raspberry-pi

Octaveのインストール

sudo apt install octave

Ubuntu20.04でインストールされるOctaveのバージョン 5.2.0

結論

2020年5月7日時点でRaspberry Pi でOctaveを動かす場合には

  1. Pi0〜Pi3: バージョンが古くても良ければRaspbian Stretch を使用
  2. Pi3 〜 Pi4: UbuntuServer 20.04(64bit)にデスクトップ環境を入れて使用 (ssh -X で使用するならデスクトップ環境がなくても可)

原因や対策については全く調べられていません。 単なる動作報告です。他のディストリビューションは試してないので情報がある方はコメントください。 またRaspbianで動作した報告があれば教えてください。

2020年05月07日