Ubuntu logo

Developer

Руководство разрабочика Ubuntu

Добро пожаловать в руководство разработчика Ubuntu! Это официальная документация по всем темам, связанных с разработкой Ubuntu и сборкой пакетов для этой операционной системы. После прочтения этого руководства вы:

  • будете знать о самых важных утилитах, процессах и командах в разработке Ubuntu,
  • сможете правильно настроить вашу среду разработки,
  • узнаете, как присоединиться к нашему сообществу,
  • исправите настоящую ошибку в Ubuntu в процессе изучения руководства.

Ubuntu — не только свободная операционная система с открытым исходным кодом, её платформа также является открытой и обеспечивает прозрачность разработки. Можно легко получить исходный код для каждого отдельного компонента, и каждое отдельное изменение в платформе Ubuntu можно проверить.

Это означает, что вы можете принять активное участие в её улучшении, и сообщество разработчиков платформы Ubuntu всегда заинтересовано в привлечении новых участников.

Ubuntu также является сообществом замечательных людей, верящих в то, что программное обеспечение должно быть свободным и доступным для всех. Участники сообщества приветствуют вас и хотят, чтобы вы тоже к ним присоединились. Мы хотим, чтобы вы принимали участие в нашей работе, задавали вопросы, делали Ubuntu лучше вместе с нами.

Если у вас возникнут трудности: не волнуйтесь! Прочтите раздел о коммуникации, и вы узнаете, как легко связаться с остальными разработчиками.

Это руководство состоит из двух разделов:

  • Список статей, основанных на определённых задачах, которые вам может понадобиться выполнить.
  • Набор статей базы знаний, в которых подробнее рассматриваются используемые нами инструменты и рабочие процессы.

Это руководство фокусируется на методе создания пакетов Ubuntu Distributed Development. Это новый способ работы с пакетами, который использует ветки распределённой системы управления версиями. В настоящее время он имеет некоторые ограничения, поэтому многие команды Ubuntu по-прежнему пользуются традиционными методами создания пакетов. Чтобы узнать о различиях, смотрите страницу Введение в UDD.

Информация для дальнейшего чтения

You can read this guide offline in different formats, if you install one of the binary packages.

If you want to learn more about building Debian packages, here are some Debian resources you may find useful: