shksan
2022年11月11日 17時32分
at-debian-builderにて、RootFileSystemArchiveをPython導入指定した場合、
バージョンが3.7.3となります。
これを3.8以降のバージョンにすることは可能でしょうか。
Armadillo上にて、ソースから導入するしか方法はないのでしょうか。
使用しているat-debian-builderのバージョン:V2.1.3
コメント
at_keitaro.takahashi
高橋です。
ソースからビルドする場合、以下の例のような内容をat-debian-builderの
aiotg3_resources/resources/fixup
に追記することで、ルートファイルシステムの作成時にPythonをビルド及びインストールすることが可能です。
(Armadillo-IoT ゲートウェイ G3の場合)
#Install Python apt install -y zlib1g-dev libssl-dev \ libreadline-dev libsqlite3-dev libbz2-dev libncurses5-dev libgdbm-dev \ liblzma-dev tk-dev zlibc libffi-dev wget https://www.python.org/ftp/python/3.8.9/Python-3.8.9.tar.xz tar -xf Python-3.8.9.tar.xz cd Python-3.8.9 ./configure make && make install rm -rf Python-3.8.9.tar.xz Python-3.8.9
以上、よろしくお願いいたします。
shksan
at_keitaro.takahashi
高橋です。
> 量産後のバージョンアップの事も考えて
> pythonをソースからビルドして、debパッケージにした方が良いのでは
> と思っているのですが、参考になるようなものがあればご教授頂けないでしょうか。
Debianパッケージの作成については、Debian公式のメンテナーガイドをご確認ください。
https://www.debian.org/doc/manuals/maint-guide/index.ja.html
また、
https://armadillo.atmark-techno.com/blog/53/2927
https://eng-entrance.com/linux-package-deb-create
なども参考になるかと思います。
よろしくお願いいたします。
at_takumi.mizutani
2022年11月14日 9時41分
水谷です。
> at-debian-builderにて、RootFileSystemArchiveをPython導入指定した場合、
> バージョンが3.7.3となります。
> これを3.8以降のバージョンにすることは可能でしょうか。
> Armadillo上にて、ソースから導入するしか方法はないのでしょうか。
>
> 使用しているat-debian-builderのバージョン:V2.1.3
at-debian-builder v2.x.x でビルドできる Debian 10 でサポートされている Python のバージョンは 3.7 となっております。
https://wiki.debian.org/Python
そのため、 Python 3.8 以降をインストールしたい場合は、ソースファイルをビルドし、インストールする必要があります。
以上、よろしくお願いいたします。