Translation(s): ?English - Русский

(!) ?/Discussion


Введение

Об этой книге

Для кого эта книга?

Эта книга для тех, кото хочет делать или позволит делать другим хорошие пакеты для Debian. Среди них мы выделим следующие группы:

В зависимости от ваших потребностей(и наших тоже), мы включили некоторые главы книги: объяснение процедур, информация о политиках, различные подсказки, документация по использованию многих утилит, сравнения, примеры, куски файлов и многое другое.

Что такое дебиан-пакет?

Дебиан-пакет - это по сути архив с программой, который имеет расширение .deb. Этот архив содержит исходный код(или скомпиленный бинарник) и другую информацию, позволяющую установить программу в вашу систему.

Как выбрать цель пейкеджинга

Есть совсем немного вещей, в которых в нуждаетесь to take into consideration при выборе программы для debian-пейкеджинга. Некоторые из этих соображений включают:

Что нужно сделать перед пейкиджингом

Отправка ITP

ITP - это намерение сделать пакет. Это тип проблемы, которая посылается в систему отслеживания ошибок дебиан(bug tracking system или BTS). ITP требует от вас послать описание пакета с копирайтом и ссылкой на программу, которую вы хотити дебианизировать. Информация о копирайте очень важна, если он слишком жесткий, дебианизация программы, защищённой этим копирайтом, может быть невозможна.

Использовние reportbug

Вы можете установить reportbug для облегчения отслыки ITP-проблем в систему WNPP(Work Needed Prospective Packages)

$ aptitude install reportbug

$ reportbug --email username@domain.tld wnpp
Using 'Your Name <username@domain.tld>' as your from address.
Getting status for wnpp...
Querying Debian bug tracking system for reports on wnpp
(Use ? for help at prompts.)

Потом reportbug спросит вас о различной информации, необходимой для создания соотвествующего ITP-бага. Вы должны обратить внимание на список проблем, который предоставит вам reportbug для того, чтобы избежать отсылки дублирующих проблем для одного и того же пакета.

Через e-mail

Также возможна отсылка ITP багов в систему WNPP через емэйл. В этом случае, вы должны просмотреть список проблем WNPP (http://www.debian.org/devel/wnpp/index.en.html) для того, чтобы предотвратить отсылку второй проблемы для того же самого пакета.

Формат сообщения должен быть наботобие этого:

To: submit@bugs.debian.org
Subject: ITP: [имя пакета] -- [краткое описание пакета]

Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name    : [желаемое имя пакета]
  Version         : [версия программы, которую вы дебианизируете]
  Upstream Author : [гланый создатель программы]
* URL             : [где можно скачать оригинальные испходники программы]
* License         : [лицензия, под которой распространяется программа]
  Programming Lang: [главный язык программирования, используемый в исходниках]
  Description     : [короткое описание пакета]

[полное описание пакета]


Примечание
Пейкеджинг - транскрипция слова packaging, в русском языке я не нашёл краткого и ёмкого слова, которым можно было описать фразу процесс создания, сборки, тестирования и поддержки пакетов для дистрибутива Linux. Возможно, стоит использовать слово пакетирование, нужно будет ещё поразмышлять.