Программа для создания deb-пакетов

Обычно для создания deb-пакетов используются консольные утилиты, но также существуют программы и с графическим интерфейсом. Об одной из таких программ я хочу рассказать в этом посте.

Первый запуск и приветствие

Программа называется Debreate и написана на языке Python. Скачать ее можно здесь. Процесс создания пакета представляет собой прохождение через последовательность страниц, на которых нужно указывать необходимые данные. При первом запуске нас встречает такое окно:

628872462e456dc874f9cf24492b735b.png

И далее видим следующее:

042ac27b6d290d69ee7daaf7ce5339ae.png

После вышеуказанного окна приветствия начинается процесс создания пакета. Дальше, на примере одного своего приложения я покажу весь этот процесс.

Пример создания пакета

А примером нам послужит программа, о которой я рассказывал в этом посте. Итак, после окна приветствия вводим имя пакета, имя разработчика (сопровождающего), его почту (привел для примера) и номер версии приложения. Выглядеть это будет примерно так:

095c959366ad401a4508506013c4ca6d.png

Рекомендуется указать короткое и длинное описание приложения. Остальное — на ваше усмотрение. Дальше переходим на страницу указания зависимостей. Здесь я ничего не указывал.

14bd6160521b305f138f8ca0626e972b.png

Потом нас ждет, наверное, самая важная страница, на которой требуется указать файлы приложения. Я указал исполняемый файл и изображение для иконки. Получилось так:

9ce1e030c623730c0cf4c3c1774d574f.png

Следующая страница — скрипты. Здесь можно создать нужные скрипты, а можно и пропустить данный этап. Идем дальше!

6478bebfb0f66c15ac2bc23c2e49fe5a.png

После скриптов нужно указать изменения. Так как у нас первая версия приложения, то прописываем в соответствующем поле «Initial release». Нажимаем на плюс и получаем:

22aadeeeb8b1bc675c30e0e866dd04d5.png

Далее указываем лицензию:

Ну и настало время позаботиться о значке запуска в меню. На следующей странице аккуратно заполняем все предложенные поля:

f24ec4410b3b4219b2da809a9ffbba95.png

Теперь можно попробовать собрать пакет. На следующей странице отмечаем нужные пункты и жмем по кнопке. Последний пункт позволяет установить пакет сразу после сборки. Я оставил как было по умолчанию.

c052e08110cd465e7f07eeba8ffd70c4.png

Программа спросит, куда нужно сохранить готовый пакет. Указываем место и получаем:

5c0668c09da87fd11f09c29d6e7a891f.png

И далее:

826c34a057042a2e6236fe4ebb002a86.png

В указанном месте вы найдете готовый пакет, который можно попытаться установить. Я устанавливал с помощью GDebi и все прекрасно получилось.

На этом все! Надеюсь, что пост был для вас полезен.

© Habrahabr.ru