История изменений
Исправление firkax, (текущая версия) :
Ну да, чуть-чуть лучше, но сделанный таким способом «пакет» это по сути тупо .tar.gz архив только с возможностью для dpkg запомнить список распакованных из него файлов. Для сборки нормального пакета можно использовать утилиту dpkg-deb (возиться с официальными правилами сборки deb-src при этом всё ещё не нужно).
Создаёшь некое $WORK/, в него собираешь прогу, так что бы получились $WORK/etc, $WORK/usr итд, создаёшь там же $WORK/DEBIAN с управляющими файлами (control, md5sums, conffiles, хуки postinst итд есл нужны), затем вызываешь
dpkg-deb --build $WORK/ $TARGET_DIR
В отличие от checkinstall тут надо будет вручную заполнить метаданные, но это - никак не минус способа, а наоборот. checkinstall сам эти метаданные сгенерить принципиально не может, и вместо них там будут заглушки, а тут нормальный пакет.
Исходная версия firkax, :
Ну да, чуть-чуть лучше, но сделанный таким способом «пакет» это по сути тупо .tar.gz архив только с возможностью для dpkg запомнить список распакованных из него файлов. Для сборки нормального пакета можно использовать утилиту dpkg-deb (возиться с официальными правилами сборки deb-src при этом всё ещё не нужно).