dpkgのインストール後にスクリプトに入力するように求めるメッセージ

dpkgのインストール後にスクリプトに入力するように求めるメッセージ

私はDebianパッケージを作成しており、ユーザーにテキストの詳細(デフォルトのパスワードなど)といくつかのオプション(「次のいずれかを選択してください:foo、bar」)のいずれかを尋ねる必要があります。シェルスクリプトをdpkgでread正しく使用または実行できますかselect?それとも別の解決策が必要ですか?もしそうなら、それに関するクイックガイドを教えてください。

答え1

読み取り、選択、またはダイアログボックスを直接使用しないでください。デブカンファレンス代わりに、readline、ダイアログ、gtk、およびWebフロントエンドまでサポートしています。これは独自のシステムよりもはるかに柔軟です。使用する場合DHシステムを構築するには、次のように自動的に使用します。dh_installdebconfテンプレートをその中に入れるだけで、ファイルやpostinstスクリプトをdebian/package.config調整/修正する必要はありませんdebian/rules

debconfの簡単な紹介については、以下を確認してください。Debconfプログラマチュートリアル

関連情報