Armadilloフォーラム

ソースビルドやPythonパッケージ導入済みルートファイルシステムをROMイメージ書き込みサービスに使用したい

shun_nabe

2023年2月8日 17時17分

お世話になっております。
イットーソフトウェア渡邉です。

掲題の件、BTOサービスを使用したルートファイルファイルシステム更新が可能か検討しております。

ルートファイルシステムの更新内容としては以下になります。
・Python 3.7を インストールする
 https://armadillo.atmark-techno.com/blog/8700/4049
 ※apt-getで取得できるバージョンが3.5系であり、必要なPythonパッケージが導入できないため3.7.X系を入れる
・pipコマンドを使用してawsのパッケージを導入する
 ↑でインストールしたPython3.7のpipコマンドでインストール
・rootアカウントのパスワード変更
・USB挿入時に自動マウント&スクリプト実行するように
 https://armadillo.atmark-techno.com/blog/615/4219

X-1のマニュアルからルートファイルシステムの作成方法を確認したところ下記のようにATDEからルートファイルシステムを作成とのことですが
https://manual.atmark-techno.com/armadillo-x1/armadillo-x1_product_manu…

Pythonのソース入手→ビルドやpipコマンドによるパッケージ取得は実機でなければできないのでは、と考えております。
このような場合、dump_rootfsを使用して実機を元にROMイメージを作成すればよいでしょうか?
https://manual.atmark-techno.com/armadillo-guide-std/armadillo-guide-st…

コメント

at_akihito.irie

2023年2月8日 18時20分

入江です。

一番簡単なのは、dump_rootfsを使用することです。
dump_rootfsによって作成されたルートファイルシステムも、BTOのイメージとして受け付けしております。

何かの事情や問題でdump_rootfsが使用できない場合は、at-debian-builderもしくはx1-debian-builder
でも可能ですので、その際はご質問ください。

shun_nabe

2023年2月8日 21時35分

入江様、

お世話になっております。
イットーソフトウェア渡邉です。

かしこまりました。
まずはdump_rootfsで作成、導入を実験してみて問題なければBTOの手続き進めたいと思います。

ご回答いただきありがとうございました。

> 一番簡単なのは、dump_rootfsを使用することです。
> dump_rootfsによって作成されたルートファイルシステムも、BTOのイメージとして受け付けしております。
>
> 何かの事情や問題でdump_rootfsが使用できない場合は、at-debian-builderもしくはx1-debian-builder
> でも可能ですので、その際はご質問ください。