[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Вопросы по созданию пакета.



16.09.2012 15:58, Andrey Rahmatullin пишет:
> On Sun, Sep 16, 2012 at 03:43:42PM +0400, "Артём Н." wrote:
>> Я могу лишь в относительно доступной форме изложить процесс создания пакета.
>> В "Руководстве начинающего разработчика" девять глав.
>> У меня получилось описание на 400 строчек (с комментариями к командам и
>> действиям, естественно).
> http://wiki.debian.org/PackagingTutorial
"This tutorial is based on the Debian Women IRC live tutorial" o.O
Сурово.
Руководство неплохое, но там освещается самый простой случай. :-)

>> Согласитесь, что читать 9 глав, плюс маны, плюс Debian policy, плюс, плюс и
>> т.п., не у каждого есть желание, а пакет сделать надо...
> Хотите сделать пакет не читая полиси
Возможно "заложить" основные положения Policy в статье.

> юзайте checkinstall или там equivs
> и не публикуйте результат.
checkinstall не со всем работает, не везде подходит и мало что позволяет.
К тому же, он создаёт только бинарные пакеты.
Про equivs не знаю, но, думаю, у него сходные ограничения.

> Вы понимаете, что куча разрозненных текстов, описывающих одно и то же с
> точек зрения разных людей, другому произвольному человеку не сильно
> поможет, т.к. у него будут другие вопросы, нежели у вас?
Не соглашусь.
1. Где вы видели кучу текстов? Я искал, преимущественно, на русском. Не так и
много. Про создание пакета для программы со сборкой scons вообще нигде толком нет.
Пришлось разбираться.
2. В данном случае, куча лучше, чем ничего. Да и сомневаюсь, что это настолько
обширная тема и, что возможно найти неподъёмную для обработки кучу русских
текстов, полноценно описывающих создание deb пакета.
3. У разных людей будут возникать сходные вопросы, потому что тема достаточно
специфичная. На часть из них они найдут ответы здесь. За подробным разъяснением
обратятся к руководству или спросят в рассылке.

В общем-то я искал статью про создание пакета (ну, если честно, лень мне было
читать maint-guide). Толковой статьи, из которой всё достаточно понятно
(например то, как использовать систему сборки отличную от GNU build system), не
нашёл.
Стал разбираться. А, как известно, лучший способ разобраться - объяснить
проблему другому. Затем и статья.
Гораздо интереснее (и полезнее) делать что-то с определённой целью. Если не
"писать мануальчик", а просто выкинуть то, что сделано, относится я буду к этому
менее внимательно и могу забросить, не доделав.
Так что, написать статью - полезно.

Хотя, после написания я могу её просто не публиковать и выбросить, если она не
нужна.


Reply to: