我们有一个安装多个包的脚本,
我们需要跳过安装后脚本中的任何操作。
我尝试过这个:
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