【发布时间】:2012-08-23 10:37:30
【问题描述】:
有什么方法可以将参数传递到 dpkg -i 中,然后可以由 preinst 和 postinst 使用?我对此进行了研究,想知道是否可以使用 $1 或 $2 引用这些参数
提前致谢
【问题讨论】:
标签: parameters installation debian dpkg
有什么方法可以将参数传递到 dpkg -i 中,然后可以由 preinst 和 postinst 使用?我对此进行了研究,想知道是否可以使用 $1 或 $2 引用这些参数
提前致谢
【问题讨论】:
标签: parameters installation debian dpkg
【讨论】:
您知道,应用程序的参数通过debconf-get-selections 命令可见。即debconf-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
现在,您可以在安装前和安装后使用 param1 和 param2。
【讨论】: