我需要运行dpkg install
,解压缩conf
文件,但跳过运行postinst
脚本(如果它包含在deb
文件中)。
我试图将SHELL
变量更改为/usr/bin/true
,但这不起作用。任何其他想法都会很棒!
根据其手册页dpkg
没有禁用脚本执行的命令行选项。但是,您可以使用以下命令实现所需(从ubuntu论坛的this answer获取):
apt-get download <package>
sudo dpkg --unpack <package>*.deb
sudo rm /var/lib/dpkg/info/<package>.postinst -f
sudo dpkg --configure <package>
sudo apt-get install -yf #To fix dependencies