Debianパッケージをインストールするときにユーザー入力を要求し、それをファイルに渡すにはどうすればよいですか?

Debianパッケージをインストールするときにユーザー入力を要求し、それをファイルに渡すにはどうすればよいですか?

.serviceDebianパッケージのインストール中に、ホスト名、IP、ユーザー名、パスワードなどのいくつかのパラメータを自分のファイルに追加したいと思います。

Pythonスクリプト用のDebianパッケージのインストールを作成しましたが、ユーザーからパラメータを取得してファイルに渡す方法、またはパラメータを含むファイルを作成する.service方法がわかりません。.service

ベストアンサー1

バラよりDebian インストーラ(.deb)に引数を渡す方法パッケージのインストール中に質問する方法に関する情報です。

必要な値があれば、.serviceさまざまな方法でファイルに渡すことができます。そのうちの1つは通常/etc/systemd/system/yourservice.d/parameters.confyourserviceサービスと一致する必要があり、何でもparameters可能で重要な部分は.conf拡張子)に含まれるファイルに値を書き込むことです。挿入されたファイルは、ユニットファイルとその内容が追加された後に読み取られます。systemd.unit詳細をご覧ください(またはman systemd.unitお使いのシステムで)。

おすすめ記事