LINUX.ORG.RU

Ответ на: комментарий от aol

Debian maintainers guide. Конкретные вопросы есть? )

В «Debian New Maintainers' Guide» написано, что:

The rewrite of this tutorial document with updated contents and more practical examples is available as Guide for Debian Maintainers. Please use this new tutorial as the primary tutorial document.

А в описании к «Guide for Debian Maintainers»:

This “Guide for Debian Maintainers” can be considered as the successor to the “Debian New Maintainers’ Guide”.

Т.е. документ «Debian New Maintainers' Guide» все-таки устарел?

Evenik ★★
() автор топика
Ответ на: комментарий от Evenik

все-таки устарел?

Из довольно-таки обычного архива проблему строете. Вам tar непонятен или ar?

anonymous
()
Ответ на: комментарий от anonymous

Из довольно-таки обычного архива проблему строете. Вам tar непонятен или ar?

Не мне одному: https://www.debian.org/doc/manuals/maint-guide/start.en.html

One thing is certain, though: to properly create and maintain Debian packages takes many hours. Make no mistake, for our system to work the maintainers need to be both technically competent and diligent.

Evenik ★★
() автор топика
Ответ на: комментарий от Evenik

Прочитай «Guide for Debian maintainers». Ну и экспериментируй и спрашивай, если что. И существующие похожие по структуре пакеты можно в качестве примера рассматривать.

TeopeTuK ★★★★
()
Ответ на: комментарий от aol

То есть, конкретных вопросов по запакечиванию нет?

Топик о том, что прочитать, чтобы вопросов потом было меньше.

Evenik ★★
() автор топика
Ответ на: комментарий от Evenik

Топик о том, чтобы вопросов потом

Казуистика какая-то.

anonymous
()
Ответ на: комментарий от Evenik

А пакеты какого качества ты хочешь собирать и зачем? А то может тебе и не нужны все тонкости, а будет достаточно того самого bash-deb-build?

TeopeTuK ★★★★
()

создание пакетов

с нуля что ли? это слишком круто, а если редактировать уже готовое то можно так

$ dpkg -x xxx.deb /tmp/program  - распаковать пакет
$ mkdir /tmp/program/DEBIAN  - создать информационную директорию
$ dpkg -e xxx.deb /tmp/program/DEBIAN  - распаковать информацию о пакете
$ отредоктировать распакованое содержимое
$ dpkg -b /tmp/program xxx-new.deb  - собрать пакет

amd_amd ★★★★★
()
Ответ на: комментарий от TeopeTuK

А пакеты какого качества ты хочешь собирать и зачем? А то может тебе и не нужны все тонкости, а будет достаточно того самого bash-deb-build?

Да такого себе качества, становиться сборщиком не собираюсь. Но я люблю в тонкости, чтобы потом чувствовать себя увереннее.

Никак не привыкну, что в этих наших линуксах часто бывает несколько 100500 путей решения одной задачи...

Evenik ★★
() автор топика
Последнее исправление: Evenik (всего исправлений: 1)
Ответ на: комментарий от amd_amd

dpkg -b /tmp/program xxx-new.deb

А опции для tar-а у этой команды никак не предусмотрены?

anonymous
()
Ответ на: комментарий от Evenik

из которого выйдет несколько binary.

У меня таких заморочек нет. Я вояю для себя, родного. А анатомия deb-а понятнее из скрипта, а не из твоих мануалов.

anonymous
()
Ответ на: комментарий от anonymous

У меня таких заморочек нет. Я вояю для себя, родного

Я тоже почти для себя, но кажется удобным для одного проекта сделать:

foo-base_0.1-1_all.deb или foo-core_0.1-1_all.deb
foo-extension1_0.1-1_all.deb deps on foo-base...
foo-extension2_0.1-1_all.deb
...

И собирать это из одного дерева исходников.

Evenik ★★
() автор топика
Последнее исправление: Evenik (всего исправлений: 1)
Ответ на: комментарий от Evenik

И собирать это из одного дерева

Да понял я, что ты apt-build пользуешь. Сам баловался. Только перестал понимать: «тема» то о чём?

anonymous
()
Ответ на: комментарий от Evenik

пока не использую, но предполагаю

Тогда не о том ты спрашиваешь. Тебе надо про apt-ftparchive разузнавать. Какой тебе прок от пакетов, если ты репу сколотить не смогёшь.

anonymous
()

Есть 3 пути в зависимости от цели:

1. Просто заменить make install
2. Собрать пакеты для себя и друзей или дистрибуция виндовзвей
3. Сопровождать/фиксить пакет для официального репозитория

В дависимости от пути
1. Дпкг либо ар либо любой башскрипт
2. Апт-сорс debuild
3. Читать весь мануал там очень много нюансов, особенно в сопровождении репозиториев сорс пакета, но на самом деле ничего сложного, просто детали...

Jetty ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.