如何使用命令行dpkg选项解压缩conf并跳过postinst脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用命令行dpkg选项解压缩conf并跳过postinst脚本相关的知识,希望对你有一定的参考价值。
我需要运行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
以上是关于如何使用命令行dpkg选项解压缩conf并跳过postinst脚本的主要内容,如果未能解决你的问题,请参考以下文章