dpkg のインストール後スクリプトで入力を求める

dpkg のインストール後スクリプトで入力を求める

私は Debian パッケージを作成しており、ユーザーにテキストの詳細 (デフォルトのパスワードなど) と、多数の選択肢 (「次のいずれかを選択してください: foo、bar」) の入力を求める必要があります。シェル スクリプトは dpkg で正常に実行されますreadselect、それとも別の解決策が必要ですか。もしそうなら、それに関する簡単なガイドを教えてください。

答え1

read、select、dialogを自分で使用するのではなく、デブコン代わりに、readline、dialog、gtk、さらにはウェブフロントエンドもサポートしています。これは、独自のシステムよりもはるかに柔軟です。だーシステムを構築するには、自動的にdh_installdebconfテンプレートを配置するだけで、ファイルや postinst スクリプトdebian/package.configを調整/変更する必要はありません。debian/rules

debconfの簡単な紹介については、こちらをご覧ください。Debconf プログラマー向けチュートリアル

関連情報