Когда передо мной возникла необходимость собирать deb-пакеты для своих программ, первым делом я полез на forum.ubuntu.ru, в раздел по сборке пакетов

Скажу прямо - форум меня разочаровал. Сильно разочаровал

Может быть, конечно, я плохо искал. Но, на мой взгляд, в форуме по сборке пакетов на первом месте должно лежать простое руководство именно по сборке пакетов. Такие руководства, конечно, есть, но почему-то в подавляющем большинстве из них освещается только ситуация, когда есть пакет с исходным кодом и скриптами установки в виде архива tar.gz, и надо преобразовать его в deb-пакет. Но совершенно нет никаких руководств по тому, каким образом собрать свой пакет, включив туда любой набор нужных файлов.
Передо мной стояла как раз такая задача - есть несколько файлов, и надо на их основе собрать пакет. Никаких скриптов типа "make & make install" нету. Надо, чтобы пользователь установил пакет, и файлы оказались распиханными по нужным директориям у него на компьютере. При этом, никакого желания сначала делать архив tar.gz с make-скриптами у меня не было.
После долгих разбирательств я выяснил, как сделать такой пакет. А заодно прояснил немало вопросов, нужных разработчикам, которые делают deb-пакет из своей программы. Например, каким образом в Linux назначаются иконки для программы, как сделать ярлыки для запуска программы, как записать программу в автозагрузку и т.п. Чтобы тем, кто, также как и я, будет этим заниматься, было легче, написал руководство.
Вообще-то, задумывалось, что это будет программа для автоматической сборки deb-пакетов. Поэтому руководство оформлено в виде справки к программе. Позже я планирую доделать эту программу. Но когда она будет - неизвестно (времени не хватает), так что пока выложил мануал отдельно.
Руководство получилось большое, в несколько разделов. В один пост форума не влезает. Я выложил его у себя на сайте:
http://life-warrior.org/programs/gui-deb/manual.htmlСобственно про сборку пакетов начинается отсюда:
http://life-warrior.org/programs/gui-deb/manual/debfiles.htmlПредполагаемый срок готовности первой версии самой программы - месяца три. Но, опять же, всё может затянуться на неопределённый срок.
Кто найдёт какие ошибки - просьба сообщить

У кого будут вопросы, пишите здесь или на сайте - если смогу, отвечу

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