2012-08-28 5 views

答えて

7

いいえ、あなたはそのようにパラメータを渡すことはできません事前に$ 1、$ 2

のおかげで、これらのパラメータを参照することができればと思いまして。

あなたはこのよう

$ VARIABLE=foo dpkg --install package.deb 

または(より良い)、ユーザーに質問をするdebconfを使用し、環境変数を設定することができます。

+0

+1はdebconfリンクです。それはあなたがすべきことです。 – tripleee

0

アプリケーションのパラメータは、debconf-get-selectionsコマンドで確認できます。あなたは非対話型のようにインストールを実行できるように、すなわちdebconf-get-selections | grep myapp

は、あなたのdebパッケージに利用できるそこにいる2つのパラメータを想定します。

echo myapp myapp/param1 string 8888 | debconf-set-selections 
echo myapp myapp/param2 boolean true | debconf-set-selections 
DEBIAN_FRONTEND=noninteractive dpkg -i blablabla.deb 

、あなたのPREINSTとのpostinstでparam1param2を使用することができます。

関連する問題