Посібник розробника 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 — доступний різними мовами;
Посібник зі створення пакунків (також доступний у вигляді пакунку);
Ми завжди намагаємося поліпшити цей посібник. Якщо Ви знайдете якусь помилку, або бажаєте щось запропонувати, будь ласка, створіть звіт про ваду на Launchpad. Якщо Ви бажали б допомогти у праці над посібником його джерельний код також доступний на Launchpad.