Я хочу создать свой собственный deb пакет на использовании Ubtunu 14.04 dh_make
и dh_install
. Я вставил postinst файл mypackage-1.0/debian/postinst
. У меня нет проблемы для создания deb. Но когда я пытаюсь установить пакет с помощью команды dpkg -i mypackage_1.0-1_all.deb
Я получил следующие ошибки:
dpkg (subprocess): unable to execute installed post-installation script (/var/lib/dpkg/info/mypackage.postinst): No such file or directory
dpkg: error processing package mypackage
(--install): subprocess installed post-installation script returned error exit status 2
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing: mypackage
Отметьте, файл сценария существует, и он имеет надлежащие полномочия выполнения.
Спасибо.
Можно извлечь сценарии обслуживания из deb с
mkdir tmp
dpkg-deb -R mypackage_1.0-1_all.deb tmp
Теперь можно работать tmp/DEBIAN/postinst
с "настраивать" аргументом, чтобы моделировать установку пакета и видеть, какова проблема:
tmp/DEBIAN/postinst configure