Автоматически игнорировать apt-get postinstall сценарии

У нас есть скрипт, который мы устанавливаем несколько пакетов, но мы должны пропустить любые действия в сценариях после установки.

Я попробовал это:

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

7
задан 13 June 2014 в 23:15

1 ответ

Apt заставляет dpkg извлекать пакеты заново каждый раз, когда это устанавливает. Необходимо будет использовать 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
13
ответ дан 13 June 2014 в 23:15

Другие вопросы по тегам:

Похожие вопросы: