Руководство разработчика Ubuntu¶
Welcome to the Ubuntu Packaging and Development Guide!
This is the official place for learning all about Ubuntu Development and packaging. After reading this guide you will have:
- Heard about the most important players, processes and tools in Ubuntu development,
- Your development environment set up correctly,
- A better idea of how to join our community,
- Fixed an actual Ubuntu bug as part of the tutorials.
Ubuntu — не только свободная операционная система с открытым исходным кодом, её платформа также является открытой и обеспечивает прозрачность разработки. Можно легко получить исходный код для каждого отдельного компонента, и каждое отдельное изменение в платформе Ubuntu можно проверить.
Это означает, что вы можете принять активное участие в её улучшении, и сообщество разработчиков платформы Ubuntu всегда заинтересовано в привлечении новых участников.
Ubuntu также является сообществом замечательных людей, верящих в то, что программное обеспечение должно быть свободным и доступным для всех. Участники сообщества приветствуют вас и хотят, чтобы вы тоже к ним присоединились. Мы хотим, чтобы вы принимали участие в нашей работе, задавали вопросы, делали Ubuntu лучше вместе с нами.
Если у вас возникнут трудности: не волнуйтесь! Прочтите раздел о коммуникации, и вы узнаете, как легко связаться с остальными разработчиками.
Это руководство состоит из двух разделов:
Список статей, основанных на определённых задачах, которые вам может понадобиться выполнить.
Набор статей базы знаний, в которых подробнее рассматриваются используемые нами инструменты и рабочие процессы.
Статьи¶
- 1. Введение в разработку Ubuntu
- 2. Подготовка
- 3. Исправление ошибок в Ubuntu
- 4. Создание пакетов для новых программ
- 5. Обновления безопасности и обновления стабильных релизов
- 6. Патчи для пакетов
- 7. Исправление пакетов FTBFS (Fails To Build From Source)
- 8. Общие библиотеки
- 9. Бэкпортирование обновлений программ
База знаний¶
Информация для дальнейшего чтения¶
Вы можете прочитать оффлайн-версию этого руководства в различных форматах, если установите один из двоичных пакетов.
Если вы желаете узнать больше о сборке пакетов Debian, вот несколько ресурсов Debian, которые могут быть вам полезны:
Руководство начинающего разработчика Debian — доступно на различных языках;
Руководство по созданию пакетов (также доступно в виде пакета);
Мы всегда стремимся улучшить это руководство. Если вы найдёте какую-либо ошибку, или хотите что-либо предложить, пожалуйста, создайте отчёт об ошибке на Launchpad. Если вы хотели бы помочь в работе над руководством, его исходный код также доступен на Launchpad.