自动忽略 apt-get 安装后脚本

自动忽略 apt-get 安装后脚本

我们有一个安装多个包的脚本,

我们需要跳过安装后脚本中的任何操作。

我尝试过这个:

touch /var/lib/dpkg/info/packagename.postinst
chmod +x /var/lib/dpkg/info/packagename.postinst
/usr/bin/apt-get --force-yes --assume-yes install packagename

但它似乎覆盖了 /var/lib/dpkg/info/packagename.postinst

答案1

Aptdpkg每次安装时都会重新提取软件包。您必须dpkg直接使用并让它拆分该过程:

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

相关内容