私はPythonプログラムを開発しています私のプログラムを実行する起動可能なUSBスティック。
必要:
- USBスティックはLinuxを実行し、いくつかの標準依存関係(LAN / WLANアクセス、GUI、接続)を含める必要があります。プロジェクター)
- 私のプログラム(データベース、いくつかのPython依存関係など)に依存関係をインストールできるはずです。
- 手動設定を避けたい。プログラム、依存関係、必須ドライバを含むUSBスティックを生成するスクリプトが必要です(理想的にはドッカー)
何ですか最も単純なこの目標を達成する方法は?
私起動可能なUbuntu私のプログラムとすべての依存関係を手動でインストールします。これにより、1-2は解決されますが、3は解決されません。起動可能なUbuntuを自動的にカスタマイズするのは簡単ではないようです。
ベストアンサー1
この方法は効果があり、非常に簡単だと思います。
作るしつこく生きるこのツールを使用してUbuntu isoファイルからドライブmkusbu。
次に、必要なツールをインストールして調整します。
その後、ドライブイメージを作成できます。
最後に、イメージから別のUSBドライブ(最小ソースシステムのUSBドライブサイズ以上)に複製します。これらのクローンドライブをシステムのエンドユーザーに配布できます。
また、エンドユーザーは画像の圧縮バージョンをダウンロードして自分のUSBドライブに取り出すことができます。 mkusbは、
gzip
(より速い)圧縮と(より良い圧縮)圧縮を使用して圧縮画像から直接これを実行できますが、必要に応じてWindows上の他のツールを使用してxz
実行することもできます。