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 de modules et d’applications Python
- 13. Empaquetage pour KDE
Lectures complémentaires¶
Vous pouvez consulter ce guide hors-ligne dans différents formats, si vous installez un des paquets binaires.
Si vous souhaitez en savoir plus à propos de la construction de paquets Debian, voici quelques ressources Debian que vous trouverez utiles :
Le Guide des Nouveaux Mainteneurs Debian — disponible en plusieurs langues ;
Tutoriel d’empaquetage (également disponible comme paquet).
Nous cherchons toujours à améliorer ce guide. Si vous relevez le moindre problème ou avez quelques suggestions, veuillez rapporter un bogue sur Launchpad. Si vous souhaitez apporter votre aide au travail sur ce guide, vous pouvez tout à fait récupérer la source.