我需要运行dpkg install
,解压缩conf
个文件,但跳过运行postinst
脚本(如果它包含在deb
文件中)。
我已尝试将SHELL
变量更改为/usr/bin/true
,但这并不起作用。任何其他想法都会很棒!
答案 0 :(得分:5)
根据其man-page 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