Я создаю пакет Debian для своего приложения, используя dh / debuild, следуя PackagingGuide / Complete * в Ubuntu , но у меня возникли некоторые проблемы. Я думаю, что это связано со структурой моего Makefile. Исходный Makefile:
install:
mkdir -p /usr/share/getbooru
cp -av * /usr/share/getbooru
ln -s /usr/share/getbooru/getbooru /usr/bin/getbooru
remove:
rm -rv /usr/share/getbooru /usr/bin/getbooru
Приложение написано на PHP, поэтому компиляция не требуется. После запуска debuild -S
для сборки исходного пакета Debian я затем использую debian/rules binary
для создания двоичного пакета. Вот эти проблемы:
- описанная выше процедура установки (Makefile
install
target) запускается во время сборки пакета
- полученный пакет не содержит файлов моего приложения