質問: debパッケージの条件付き更新を実装する方法 一部がオープンソースで一部がプロプライエタリな製品のdebパッケージを作成しています。 ubuntuのようないくつかのディストリビューションの組み込み機能を再利用してリポジトリのリストを監視し、新しいバージョンが利用可能になったときにパッケージを更新するために、おそらくそのようなリポジトリを作成します。問題は、パッケージの専有部分が、限られた間隔のバージョンで有効なライセンスに依存していることです(1年の間にすべてのバージョンで有効です)。つまり、新しいバージョンが利用可能になった時点で、少なくともユーザーにライセンスが新しいバージョンでは無効になることを警告するのは良いことです。そのチェックを行い、ユーザーと対話する方法はありますか? debパッケージ自体に、インストール前に実行できるスクリプトがあるようですが、それらがユーザーと対話してパッケージのインストールを中止できるかどうかはわかりません。
回答: 必要なのはdebconfです。 http://www.fifi.org/doc/debconf-doc/tutorial.html を参照してください