Parameters 将参数传递到dpkg-i?

Parameters 将参数传递到dpkg-i?,parameters,installation,debian,dpkg,Parameters,Installation,Debian,Dpkg,是否有任何方法可以将参数传递到dpkg-i中,然后由preinst和postinst使用?我已经研究过了,想知道我是否可以用1美元或2美元来引用这些参数 提前感谢否,您不能以这种方式传递参数 可以这样设置环境变量 $ VARIABLE=foo dpkg --install package.deb 或者(更好)用于向用户提问。您知道,使用debconf get selections命令可以看到应用程序的参数。i、 e.debconf获取选择| grep myapp 假设您的deb软件包有两个可用

是否有任何方法可以将参数传递到dpkg-i中,然后由preinst和postinst使用?我已经研究过了,想知道我是否可以用1美元或2美元来引用这些参数


提前感谢

否,您不能以这种方式传递参数

可以这样设置环境变量

$ VARIABLE=foo dpkg --install package.deb

或者(更好)用于向用户提问。

您知道,使用
debconf get selections
命令可以看到应用程序的参数。i、 e.
debconf获取选择| grep myapp

假设您的deb软件包有两个可用参数,因此您可以像这样执行非交互式安装:

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
现在,您可以在安装前和安装后使用
param1
param2