MATLAB package for Raspberry Piがインストールできない?
先日、ラズパイをMATLAB/Simulink Onlineから制御して遊ぼうと思い、MathWorks社の以下のページに沿ってセットアップを進めていた。
Connect to Raspberry Pi Hardware Board in MATLAB Online
そしてラズパイのCLI上から
sudo apt-get install matlab-rpi
を実行してみたのだが、
パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています... 完了 状態情報を読み取っています... 完了 E: パッケージ matlab-rpi が見つかりません
というエラーがでてインストールできなかった。結論から言うとRasberry Pi OSを変えることでインストールできるようになったのだが、やったことをメモしておく。
実行環境
Raspberry Pi 4 Model B
Raspberry Pi OS (Bullseye)
Raspberry Pi OSのBullseye版ではインストールできず
この問題についてググッて調べていたところ、Mathworks公式のMATLAB Answersで以下の回答を発見。
内容としては私の問題とはちょっと異なるのだが、一部引用すると
As mentioned in our earlier conversations, bullseye is not officially supported by MathWorks. You can try the legacy Buster version and run the hardware setup app as mentioned above
https://www.raspberrypi.com/software/operating-systems/ (look for buster legacy option)
とのことで、MathworksとしてBullseyeは公式にはサポートしておらずBuster版のRaspberry Pi OSでないとダメっぽい。
今使っているmicroSDのOSをBusterにするのは色々と面倒なので、今回は新しくmicroSDカードを買ってそちらにRaspberry Pi OSのBuster版をインストールすることにした。
microSDカードは何でも良いが、私は昔からSanDiskを使っている。特にこだわりがあるわけではないが、昔から使っていて故障もないため何となく信頼感がある。今回は64GBの以下のものを買った↓
Raspberry Pi OSのBuster版で無事にインストール完了
Raspberry Pi OSのインストールについては以下の記事で書いているので、やったこと無い人はそちらを参照。
上記の記事ではBullseye版をインストールしているが、今回はBuster版をインストール。OS選択画面でRapberry Pi OS(Other)→Raspberry Pi OS(Legacy)を選択すればOK。
これでRaspberry Piを起動して再度
sudo apt-get install matlab-rpi
を実行して見たところ、無事にインストール成功!今後はMATLAB+ラズパイで遊ぶときはこちらのmicroSDを使っていこうと思う。