Ищу обезвожженый туториал в вакуумной упаковке

Автор Лук, 26 октября 2018, 01:22:44

« назад - далее »

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

Лук

Посоветуйте, пожалуйста, туториал, в котором описывается, как делать пакеты для debian.

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

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

прочитал страницу https://www.debian.org/devel/index.ru.html
и мне стало грустно от того, насколько она далека от реальности.


ferum

#2
Лук реальность для каждого своя, упомянутая вами страница это руководство для настоящих профессионалов, полностью придерживающихся политики debian в отношении системы управления пакетами этого дистрибутива. На практике deb пакет представляет собой архив ar с определённым набором компонентов, этот архив как создаётся так и распаковывается с помощью команд но прежде собираются бинарные составляющие из исходного кода с использованием сборочных зависимостей и инструментов разработки принадлежащих отдельно взятому дистрибутиву ( в нашем случае debian). В нашем дистрибутиве существуют инструменты призванные автоматизировать процесс сборки но надо помнить что любое большое и сложное приложение при сборке в debian обычно разделяется на несколько частично зависимых пакетов ( не всегда есть необходимость тащить в систему всё то что наворочано в исходниках). На коленке же всё делается гораздо проще но грубее.
На первые пять вопросов вы можете найти ответы в этой же ветке форума правда не обезвоженные а с некоторыми объяснениями. Эту водичку всё равно надо принять хотя бы для того что бы понять как вообще получить бинарные файлы из исходного кода... а уже создание пакетов это следующий этап в понимании. Соответственно сервера и клиенты дело четвёртое.
Русские дебианщики против цифрового слабоумия !