yuki_nishizaki
2021年2月3日 14時44分
いつもお世話になっております。
ルートファイルシステム制作ツールx1-debian-builderを利用させていただいています。
実行させるプログラムはPython3.8以降の環境が必要となりますためresources直下のpackagesではなくfixup 中に
Python3.8.2をソースからビルドしインストールするようなコマンドを追加しましたところ、
コンパイル中にターミナルが止まりVMware自体が再起動しルートファイルシステムが構築されない事象が発生し困っております。
ルートファイルシステム構築時にPython3.8以降をインストールしておきたいのですが、
発生原因と解決法をご教示いただけませんでしょうか?
どうぞよろしくお願いいたします。
以下fixupに追加したコマンド
tar -xf Python-3.8.2.tar.xz
cd Python-3.8.2
./configure --enable-optimization
nproc | make -j
make altinstall
開発環境
・VMware Workstation 16 Player
・ATDE7
ファイル | ファイルの説明 |
---|---|
20210203_2.png | 強制再起動前のターミナル画面 |
コメント
at_syunya.ohshio
yuki_nishizaki
> 一部訂正します。
>
> fixupには以下コマンドの追加で良いと思います。(Python-3.8.2.tar.xz の解凍と configure , nproc | make -j は実行済み)
>
> cd Python-3.8.2 > make altinstall > cd ../ >
>
> 以上です。
大塩様
丁寧にご教示ありがとうございます。
無事解決いたしました。
ATDE上でconfigure , nproc | make -j後にfixupにてmake altinstallではエラーが返ってきましたので、Armadillo上で nproc | make -jまで実行後該当ファイルをうつしエミュレータ上でインストールができました。
at_syunya.ohshio
2021年2月9日 14時05分
大塩です。
> いつもお世話になっております。
> ルートファイルシステム制作ツールx1-debian-builderを利用させていただいています。
>
> 実行させるプログラムはPython3.8以降の環境が必要となりますためresources直下のpackagesではなくfixup 中に
> Python3.8.2をソースからビルドしインストールするようなコマンドを追加しましたところ、
> コンパイル中にターミナルが止まりVMware自体が再起動しルートファイルシステムが構築されない事象が発生し困っております。
> ルートファイルシステム構築時にPython3.8以降をインストールしておきたいのですが、
> 発生原因と解決法をご教示いただけませんでしょうか?
> どうぞよろしくお願いいたします。
>
> 以下fixupに追加したコマンド
> tar -xf Python-3.8.2.tar.xz
> cd Python-3.8.2
> ./configure --enable-optimization
> nproc | make -j
> make altinstall
>
> 開発環境
> ・VMware Workstation 16 Player
> ・ATDE7
返答が遅くなり申し訳ございません。
いただいた内容を確認したところ、
nproc | make -j
の処理にて高負荷がかかり、再起動しているように見えます。実際のインストール処理を行うコマンドは
make altinstall
だけであるため、予め
nproc | make -j
までをATDE上で実行しておき、fixup にはmake altinstall
のみを記載すると、強制再起動が行われずに処理が進みます。以上です。