Debian Developer's Reference
Developer's Reference Team <developers-reference@packages.debian.org>
Copyright © 2019 - 2023 Holger Levsen
Copyright © 2015 - 2020 Hideki Yamane
Copyright © 2008 - 2015 Lucas Nussbaum
Copyright © 2004 - 2007 Andreas Barth
Copyright © 2002 - 2009 Raphaël Hertzog
Copyright © 1998 - 2003 Adam Di Carlo
Copyright © 1997 - 1998 Christian Schwarz
This manual is free software; you may redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
This is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for more details.
A copy of the GNU General Public License is available as /usr/share/common-licenses/GPL-2 in the Debian distribution or on the World Wide Web at the GNU web site. You can also obtain it by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
This is Debian Developer's Reference version 13.11
,
released on 2024-09-15
.
If you want to print this reference, you should use the pdf version. This manual is also available in some other languages.
- 1. Границы данного документа
- 2. Applying to Become a Member
- 3. Обязанности разработчика Debian
- 4. Resources for Debian Members
- 4.1. Списки рассылки
- 4.2. Каналы IRC
- 4.3. Документация
- 4.4. Машины Debian
- 4.5. База данных разработчиков
- 4.6. Архив Debian
- 4.7. Зеркала Debian
- 4.8. Система входящих пакетов
- 4.9. Информация о пакете
- 4.10. Система отслеживания пакетов Debian
- 4.11. Обзор пакетов разработчика
- 4.12. Установка Debian FusionForge: Alioth
- 4.13. Goodies for Debian Members
- 5. Управление пакетами
- 5.1. Новые пакеты
- 5.2. Запись изменений в пакете
- 5.3. Тестирование пакета
- 5.4. Схема пакета с исходным кодом
- 5.5. Выбор выпуска
- 5.6. Загрузка пакета
- 5.7. Определение раздела для пакета, подраздела и приоритета
- 5.8. Работа с ошибками
- 5.9. Перемещение, удаление, переименование, придание статуса осиротевшего, усыновление и повторное введение пакетов
- 5.10. Работа на переносом и перенос пакетов
- 5.11. Загрузки не-сопровождающим (NMU)
- 5.12. Package Salvaging
- 5.13. Совместное сопровождение
- 5.14. Тестируемый выпуск
- 5.15. The Stable backports archive
- 5.15.1. Основы
- 5.15.2. Exception to the testing-first rule
- 5.15.3. Who can maintain packages in the stable-backports archive?
- 5.15.4. When can one start uploading to stable-backports?
- 5.15.5. How long must a package be maintained when uploaded to stable-backports?
- 5.15.6. How often shall one upload to stable-backports?
- 5.15.7. How can one learn more about backporting?
- 6. Лучшие практики создания пакетов
- 6.1. Лучшие практики для
debian/rules
- 6.2. Лучшие практики для
debian/control
- 6.3. Лучшие практики для
debian/changelog
- 6.4. Best practices around security
- 6.5. Лучшие практики для сценариев сопровождающих
- 6.6. Управление настройкой с помощью
debconf
- 6.7. Интернационализация
- 6.8. Общие ситуации при создании пакетов
- 6.8.1. Пакеты, использующие
autoconf
/automake
- 6.8.2. Библиотеки
- 6.8.3. Документация
- 6.8.4. Конкретные типы пакетов
- 6.8.5. Независящие от архитектуры данные
- 6.8.6. Необходимость в конкретной локали во время сборки
- 6.8.7. Делаем так, чтобы deborphan определят переходные пакеты
- 6.8.8. Лучшие практики для файлов
.orig.tar.{gz,bz2,xz}
- 6.8.9. Лучшие практики для отладочных пакетов
- 6.8.10. Лучшие практики для метапакетов
- 6.8.1. Пакеты, использующие
- 6.1. Лучшие практики для
- 7. Помимо создания пакетов
- 8. Интернационализация и переводы
- 1. Обзор инструментов Debian для сопровождающего