有什么方法可以将参数传递到 dpkg -i 中,然后可以由 preinst 和 postinst 使用?我对此进行了调查,想知道是否可以使用 $1 或 $2 来引用这些参数
提前致谢
有什么方法可以将参数传递到 dpkg -i 中,然后可以由 preinst 和 postinst 使用?我对此进行了调查,想知道是否可以使用 $1 或 $2 来引用这些参数
提前致谢
您知道,应用程序的参数通过debconf-get-selections
命令可见。IEdebconf-get-selections | 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
现在,您可以在 preinst 和 postinst中使用param1
and 。param2