Я сделал Perl-скрипт, который создает двоичный пакет deb с нуля. Я создал данные, элементы управления и т. Д. Но когда я запускаю dpkg -i в моем пакете deb, он жалуется, что не может получать файлы из данных. Пример: невозможно создать '.dpkg-new' (во время обработки ''): нет такого файла или каталога.
Я загрузил несколько пакетов .deb, чтобы посмотреть, и они не используют сценарий preinst для создания структуры каталогов.
Я думаю, что делаю что-то не так, я считаю, что нужно создавать свои собственные каталоги в preinst, но это кажется неправильным ... возможно, я что-то упускаю?
Должен ли я создавать каталоги, в которые мои файлы с данными будут копироваться в preinst sh, или dpkg должен это делать, а я делаю что-то не так?