debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Ищу обезвожженый туториал в вакуумной упаковке  (Прочитано 1828 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Лук

  • Новичок форума
  • Topic Author
  • Сообщений: 2
Посоветуйте, пожалуйста, туториал, в котором описывается, как делать пакеты для debian.

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

Меня интересуют вопросы:
1) как пакет создать (имея репозиторий с исходниками программы)
2) как в пакет прописать зависимости
3) как проверить пакет программой lintian
4) как создать свой репозиторий для исходников пакетов (и ещё один для архива с исходными текстами самой программы)
5) куда потом этот пакет в репозиторий положить
6) как и какой билд-сервер настроить и как ему подсунуть адрес репозитория с пакетом
7) как создать репозиторий с бинарными артефактами
8) как выгружать артефакты с билд-сервера в репозиторий
9) как подключать бинарный репозиторий на клиенте
10) как настраивать клиентов (и чем они между собой отличаются)

прочитал страницу https://www.debian.org/devel/index.ru.html
и мне стало грустно от того, насколько она далека от реальности.
« Последнее редактирование: 26 Октябрь 2018, 02:13:41 от Лук »
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1068
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
Напишите такой туториал?

https://forum.ubuntu.ru/index.php?topic=11609.0
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3230
  • wheezy KDE & jessie LXDE & stretch KDE
Лук реальность для каждого своя, упомянутая вами страница это руководство для настоящих профессионалов, полностью придерживающихся политики debian в отношении системы управления пакетами этого дистрибутива. На практике deb пакет представляет собой архив ar с определённым набором компонентов, этот архив как создаётся так и распаковывается с помощью команд но прежде собираются бинарные составляющие из исходного кода с использованием сборочных зависимостей и инструментов разработки принадлежащих отдельно взятому дистрибутиву ( в нашем случае debian). В нашем дистрибутиве существуют инструменты призванные автоматизировать процесс сборки но надо помнить что любое большое и сложное приложение при сборке в debian обычно разделяется на несколько частично зависимых пакетов ( не всегда есть необходимость тащить в систему всё то что наворочано в исходниках). На коленке же всё делается гораздо проще но грубее.
На первые пять вопросов вы можете найти ответы в этой же ветке форума правда не обезвоженные а с некоторыми объяснениями. Эту водичку всё равно надо принять хотя бы для того что бы понять как вообще получить бинарные файлы из исходного кода... а уже создание пакетов это следующий этап в понимании. Соответственно сервера и клиенты дело четвёртое.
« Последнее редактирование: 26 Октябрь 2018, 08:14:41 от ferum »
Русские дебианщики против цифрового слабоумия !
 

Русскоязычное сообщество Debian GNU/Linux



Теги: