Guide d’empaquetage pour Ubuntu¶
Bienvenue dans le Guide d’empaquetage et de développement dans Ubunutu ! Il s’agit de l’endroit officiel pour tout apprendre sur le développement et l’empaquetage dans Ubuntu. Après avoir lu ce guide, vous aurez :
- entendu parler des plus importants lecteurs, processus et outils dans le développement d’Ubuntu,
- configuré correctement votre environnement de développement,
- une meilleure idée de la façon de rejoindre notre communauté,
- corrigé un vrai bogue Ubuntu dans une partie des tutoriels.
Ubuntu n’est pas seulement un système d’exploitation libre et open source, sa plate-forme est également ouverte et développée de manière transparente. Le code source de chaque composant s’obtient aisément et chaque modification de la plate-forme Ubuntu peut être examinée.
Cela signifie que vous pouvez activement participer à son amélioration et que la communauté des développeurs de la plate-forme Ubuntu se sent toujours concernée pour aider ses pairs à démarrer.
Ubuntu est également une communauté de personnes formidables qui croient au logiciel libre afin qu’il reste accessible au plus grand nombre. Ses membres sont accueillants et souhaitent également votre participation. Nous souhaitons que vous vous impliquiez, posiez des questions, rendiez Ubuntu meilleur avec nous.
Si vous rencontrez des problèmes : pas de panique ! Vérifiez l’article de communication et vous découvrirez comment rentrer plus facilement en contact avec d’autres développeurs.
Le guide est divisé en deux sections :
- Une liste d’articles basés sur les tâches ou les choses que vous souhaiteriez voir traitées.
- Un ensemble d’articles composant une base de connaissances plus approfondies sur des parties spécifiques de nos outils et nos flux de travail.
Ce guide met l’accent sur la méthode d’empaquetage du Développement des Distributions Ubuntu. Il s’agit d’une nouvelle manière d’empaqueter qui utilise des branches avec un Contrôle de Version Distribuée. Elle comporte actuellement quelques limitations ce qui signifie que beaucoup d’équipes dans Ubuntu utilisent encore les méthodes traditionnelles d’empaquetage. Voir la page Introduction à UDD pour une introduction aux différences.
Articles¶
- 1. Introduction au Développement d’Ubuntu
- 2. Mise en route
- 3. Développement Distribué d’Ubuntu — Introduction
- 4. Correction d’un bogue dans Ubuntu
- 5. Tutoriel : Correction d’un bogue dans Ubuntu
- 6. L’empaquetage de nouveaux logiciels
- 7. Mises à jour de sécurité et de version stable
- 8. Correctifs aux paquets
- 9. Réparation de paquets FTBFS
- 10. Bibliothèques partagées
- 11. Rétroportage de mises à jour logicielles
Base de connaissances¶
- 1. Communication dans Ubuntu développement
- 2. Aperçu élémentaire du dossier
debian/
- 3. autopkgtest : tests automatiques pour les paquets
- 4. Obtenir la source
- 5. Travail sur un paquet
- 6. A la recherche de Relectures et de Parrainages
- 7. Envoi d’un paquet
- 8. Obtention des dernières nouveautés
- 9. Fusion — Mise à jour à partir de Debian et de l’Amont
- 10. Utilisation des environnements Chroots
- 11. Empaquetage traditionnel
- 12. Empaquetage pour KDE
Lectures complémentaires¶
You can read this guide offline in different formats, if you install one of the binary packages.
Si vous souhaitez en savoir plus à propos de la construction de paquets Debian, voici quelques ressources Debian que vous trouverez utiles :
- How to package for Debian;
- Debian Policy Manual;
- Debian New Maintainers’ Guide — available in many languages;
- Packaging tutorial (also available as a package);
- Guide for Packaging Python Modules.
We are always looking to improve this guide. If you find any problems or have some suggestions, please report a bug on Launchpad. If you’d like to help work on the guide, grab the source there as well.