如何使用命令行dpkg选项解压缩conf并跳过postinst脚本

问题描述 投票:7回答:1

我需要运行dpkg install,解压缩conf文件,但跳过运行postinst脚本(如果它包含在deb文件中)。

我试图将SHELL变量更改为/usr/bin/true,但这不起作用。任何其他想法都会很棒!

configuration config deb dpkg
1个回答
5
投票

根据其手册页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
© www.soinside.com 2019 - 2024. All rights reserved.