2012-08-28 20 views

cevap

7

Hayır, bu şekilde bir parametre geçemez peşin $ 1 veya 2 $

Teşekkür ile bu parametrelere bakın eğer merak ediyorum.

Sen (çok iyi) bir çevre değişkeni bu şekilde

$ VARIABLE=foo dpkg --install package.deb 

veya set kullanıcıya soru sormak için debconf kullanabilirsiniz.

+0

+1. Yapman gereken budur. – tripleee

0

Biliyorsunuz, bir uygulamanın parametreleri debconf-get-selections komutuyla görülebilir. yani debconf-get-selections | grep myapp

böyle yüklemek etkileşimli olmayan gerçekleştirebilir, böylece orada deb paketinin sunulduğu zaman iki parametre varsayalım:

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 

Artık PREINST ve postinst içinde param1 ve param2 kullanabilirsiniz. Debriyaj bağlantısı için