[Софт] Программа для создания deb-пакетов
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Обычно для создания deb-пакетов используются консольные утилиты, но также существуют программы и с графическим интерфейсом. Об одной из таких программ я хочу рассказать в этом посте.Первый запуск и приветствиеПрограмма называется Debreate и написана на языке Python. Скачать ее можно здесь. Процесс создания пакета представляет собой прохождение через последовательность страниц, на которых нужно указывать необходимые данные. При первом запуске нас встречает такое окно:
И далее видим следующее:
После вышеуказанного окна приветствия начинается процесс создания пакета. Дальше, на примере одного своего приложения я покажу весь этот процесс.Пример создания пакетаА примером нам послужит программа, о которой я рассказывал в этом посте. Итак, после окна приветствия вводим имя пакета, имя разработчика (сопровождающего), его почту (привел для примера) и номер версии приложения. Выглядеть это будет примерно так:
Рекомендуется указать короткое и длинное описание приложения. Остальное – на ваше усмотрение. Дальше переходим на страницу указания зависимостей. Здесь я ничего не указывал.
Потом нас ждет, наверное, самая важная страница, на которой требуется указать файлы приложения. Я указал исполняемый файл и изображение для иконки. Получилось так:
Следующая страница – скрипты. Здесь можно создать нужные скрипты, а можно и пропустить данный этап. Идем дальше!
После скриптов нужно указать изменения. Так как у нас первая версия приложения, то прописываем в соответствующем поле "Initial release". Нажимаем на плюс и получаем:
Далее указываем лицензию:
Ну и настало время позаботиться о значке запуска в меню. На следующей странице аккуратно заполняем все предложенные поля:
Теперь можно попробовать собрать пакет. На следующей странице отмечаем нужные пункты и жмем по кнопке. Последний пункт позволяет установить пакет сразу после сборки. Я оставил как было по умолчанию.
Программа спросит, куда нужно сохранить готовый пакет. Указываем место и получаем:
И далее:
В указанном месте вы найдете готовый пакет, который можно попытаться установить. Я устанавливал с помощью GDebi и все прекрасно получилось. На этом все! Надеюсь, что пост был для вас полезен.
===========
Источник:
habr.com
===========
Похожие новости:
- В ядре Linux 5.13 появится начальная поддержка CPU Apple M1
- [Управление проектами, Производство и разработка электроники, IT-компании] Samsung будет закупать у LG OLED-панели для телевизоров. Впервые в своей истории
- [Информационная безопасность, *nix, Серверное администрирование] Отключаем прямой доступ к терминалу на арендованном сервере
- Уязвимости в подсистеме eBPF ядра Linux
- [Софт, Транспорт] ПО авиаперевозчика неправильно считало вес пассажиров, так как принимало женщин за детей
- [Интерфейсы, API] Делаем новую версию API. Быстро и легко
- [Разработка игр, C#, Unity] Синтезатор на Unity 3D
- [Системное программирование, *nix, C, Разработка под Linux] Новый sd-bus API от systemd (перевод)
- [Информационная безопасность, Реверс-инжиниринг] GDB Tutorial for Reverse Engineers: Breakpoints, Modifying Memory and Printing its Contents
- [Open source, Java, Софт, IT-компании] Microsoft представила превью Microsoft Build of OpenJDK
Теги для поиска: #_soft (Софт), #_deb, #_linux, #_soft (софт), #_programmy (программы), #_debpakety (deb-пакеты), #_razrabotka (разработка), #_blog_kompanii_itsoft (
Блог компании ITSOFT
), #_soft (
Софт
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 15:53
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Обычно для создания deb-пакетов используются консольные утилиты, но также существуют программы и с графическим интерфейсом. Об одной из таких программ я хочу рассказать в этом посте.Первый запуск и приветствиеПрограмма называется Debreate и написана на языке Python. Скачать ее можно здесь. Процесс создания пакета представляет собой прохождение через последовательность страниц, на которых нужно указывать необходимые данные. При первом запуске нас встречает такое окно: И далее видим следующее: После вышеуказанного окна приветствия начинается процесс создания пакета. Дальше, на примере одного своего приложения я покажу весь этот процесс.Пример создания пакетаА примером нам послужит программа, о которой я рассказывал в этом посте. Итак, после окна приветствия вводим имя пакета, имя разработчика (сопровождающего), его почту (привел для примера) и номер версии приложения. Выглядеть это будет примерно так: Рекомендуется указать короткое и длинное описание приложения. Остальное – на ваше усмотрение. Дальше переходим на страницу указания зависимостей. Здесь я ничего не указывал. Потом нас ждет, наверное, самая важная страница, на которой требуется указать файлы приложения. Я указал исполняемый файл и изображение для иконки. Получилось так: Следующая страница – скрипты. Здесь можно создать нужные скрипты, а можно и пропустить данный этап. Идем дальше! После скриптов нужно указать изменения. Так как у нас первая версия приложения, то прописываем в соответствующем поле "Initial release". Нажимаем на плюс и получаем: Далее указываем лицензию: Ну и настало время позаботиться о значке запуска в меню. На следующей странице аккуратно заполняем все предложенные поля: Теперь можно попробовать собрать пакет. На следующей странице отмечаем нужные пункты и жмем по кнопке. Последний пункт позволяет установить пакет сразу после сборки. Я оставил как было по умолчанию. Программа спросит, куда нужно сохранить готовый пакет. Указываем место и получаем: И далее: В указанном месте вы найдете готовый пакет, который можно попытаться установить. Я устанавливал с помощью GDebi и все прекрасно получилось. На этом все! Надеюсь, что пост был для вас полезен. =========== Источник: habr.com =========== Похожие новости:
Блог компании ITSOFT ), #_soft ( Софт ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 15:53
Часовой пояс: UTC + 5