Посібник розробника Ubuntu¶
Ласкаво просимо у посібник розробника Ubuntu! Це офіційна документація з усіх тем, пов’язаних з розробкою Ubuntu та збиранням пакунків для цієї операційної системи. Після того як прочитаєте цей посібник Ви:
- будете знати про найважливіші засоби, процеси і команди у розробці Ubuntu,
- зможете правильно налаштувати Ваше середовище розробки,
- дізнаєтеся, як долучитися до нашої спільноти,
- виправите справжню помилку в Ubuntu у процесі вивчення посібника.
Ubuntu — не лише вільна операційна система з відкритим джерельним кодом, її платформа також є відкритою й забезпечує прозорість розробки. Можна легко отримати джерельний код для кожного окремого компонента, й кожну окрему зміну у платформі Ubuntu можна перевірити.
Це означає, що Ви можете прийняти активну участь у її покращенні, й спільнота розробників платформи Ubuntu завжди зацікавлена у залученні нових участників.
Ubuntu також є спільнотою чудових людей, що вірять у те, що проґрамне забезпечення має бути вільним та доступним для усіх. Участники спільноти вітають Вас й бажають, щоб Ви теж до них приєдналися. Ми бажаємо, щоб Ви приймали участь у нашій праці, задавали питання, робили Ubuntu ліпшою разом з нами.
Якщо в Вас виникнуть складнощі: не хвилюйтеся! Прочитайте розділ про комунікацію, й Ви дізнаєтеся, як легко зв’язатися з рештою розробників.
Цей посібник складається з двох розділів:
- Перелік статтей, заснованих на певних завданнях, які Вам можливо знадобиться виконати.
- Набір статтей бази знань, у яких детальніше розглядаються використовувані нами інструменти й робочі процеси.
Цей посібник фокусується на методі створення пакунків Ubuntu Distributed Development. Це новий спосіб роботи з пакунками, який використовує гілки розподіленої системи керування версіями. На цей час він має деякі обмеження, тому багато команд Ubuntu як і раніше користуються традиційними методами створення пакунків. Щоб дізнатися про відмінності, дивіться сторінку Вступ в UDD.
Статті¶
- 1. Вступ у розробку Ubuntu
- 2. Підготовка
- 3. Розподілена розробка Ubuntu — вступ
- 4. Виправлення помилок в Ubuntu
- 5. Демонстрація: виправлення помилки в Ubuntu
- 6. Створення пакунків для нових проґрам
- 7. Оновлення безпеки й оновлення стабільних релізів
- 8. Латки для пакунків
- 9. Виправлення пакунків FTBFS (Fails To Build From Source)
- 10. Спільні бібліотеки
- 11. Бекпортування оновлень проґрам
База знань¶
- 1. Комунікація при Розробці в Ubuntu
- 2. Загальний огляд каталогу
debian/
- 3. autopkgtest: Автоматичне тестування пакунків
- 4. Отримання джерельного коду
- 5. Робота з пакунком
- 6. Пошук Оглядів та Поручительства
- 7. Завантаження пакунку
- 8. Отримання останніх змін
- 9. Злиття — оновлення з Debian та апстріму
- 10. Використання chroot-оточень
- 11. Традиційні методи створення пакунків
- 12. Робота з пакунками KDE
Матеріяли для подальшого читання¶
Ви можете прочитати офлайн-версію цього посібника у різних форматах, якщо встановите один з двійкових пакунків.
Якщо Ви бажаєте дізнатися більше про збирання пакунків Debian, ось декілька ресурсів Debian, які можуть бути Вам корисними:
- Як створювати пакунки для Debian;
- Посібник з політики Debian;
- Посібник розробника-початківця Debian — доступний різними мовами;
- Посібник зі створення пакунків (також доступний у вигляді пакунку);
- Посібник зі створення пакунків для модулів Python.
Ми завжди намагаємося поліпшити цей посібник. Якщо Ви знайдете якусь помилку, або бажаєте щось запропонувати, будь ласка, створіть звіт про ваду на Launchpad. Якщо Ви бажали б допомогти у праці над посібником його джерельний код також доступний на Launchpad.