[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ suivant ]

Guide du nouveau responsable Debian
Chapitre 1 - Commencer de la bonne manière


Ce document essaye de décrire à l'utilisateur Debian courant (et au développeur en devenir) la construction d'un paquet Debian. Il utilise un langage assez courant, et est complété avec des exemples. Il y a un vieux proverbe romain, Longum iter est per preaecepta, breve et efficax per exempla! (C'est long par la règle, court et efficace par l'exemple !).

Une des choses qui font de Debian une distribution de si haut niveau est son système de paquets. Bien qu'il existe une grande quantité de logiciels dans le format Debian, parfois vous devrez installer un logiciel qui ne l'est pas. Vous pouvez vous demander comment faire vos propres paquets et peut-être pensez vous que c'est une tâche très difficile. Éh bien, si vous êtes vraiment un débutant sous Linux, c'est dur, mais si vous étiez un débutant, vous ne seriez pas en train de lire ce document maintenant. :-) Vous devez en savoir un peu sur la programmation Unix, mais vous n'avez certainement pas besoin d'être un magicien.

Une chose est certaine, cependant : pour correctement développer et maintenir des paquets Debian, vous aurez besoin de journées/homme. Ne vous faites pas d'illusion, pour que votre système fonctionne les responsables doivent à la fois être techniquement compétents et rapides.

Ce document va expliquer toutes les étapes les plus petites (et peut-être a priori insignifiantes), vous aider à créer ce premier paquet, et à gagner de l'expérience pour construire les révisions suivantes ainsi peut-être que d'autres paquets.

Les nouvelles versions de ce document devraient toujours être disponible « online » sur http://www.debian.org/doc/maint-guide/ et dans le paquet « maint-guide ». La traduction en français est également disponible dans le paquet « maint-guide-fr ».


1.1 Programmes nécessaires au développement.

Avant de commencer quoi que ce soit, vous devriez vous assurer que vous avez correctement installé certains paquets supplémentaires nécessaires pour le développement. Notez que la liste ne contient aucun paquet marqué « essentiel » ou « requis » - nous supposons que vous avez déjà installé ceux-ci.

Cette version du document a été mise à jour pour les paquets de Debian 2.2 (« potato ») et 3.0 (« woody »).

Les paquets suivants sont fournis dans l'installation standard de Debian 2.1, de sorte que vous les avez probablement déjà (ainsi que les paquets supplémentaires dont ils dépendent). Néanmoins, vous devriez le vérifier avec « dpkg -s <paquet> ».

Vous devrez probablement aussi installer les programmes suivants.

Enfin, ces paquets très importants doivent être lus en parallèle à ce document :

Les courtes descriptions qui sont données ci-dessus ne servent que d'introduction à ce que fait chaque paquet. Avant de continuer, veuillez lire attentivement la documentation de chaque programme, au moins l'usage standard. Cela peut vous sembler fastidieux maintenant, mais plus tard vous serez très content de l'avoir fait.

Remarque : debmake est un paquet qui contient certains programmes qui fonctionnent d'une manière similaire à dh-make, mais son usage spécifique n'est pas couvert dans ce document, parce qu'il est obsolète. Veuillez lire le Debmake manual pour plus d'information.


1.2 Plus d'information

Vous pouvez faire deux types de paquets : source et binaire. Un paquet source contient le code que vous pouvez compiler en un programme. Un paquet binaire contient juste le programme fini. Ne mélangez pas les termes comme source du programme et le paquet source du programme ! Veuillez lire les autres manuels si vous avez besoin de plus de détails sur la terminologie.

Debian utilise le terme « responsable » pour la personne qui fait des paquets, « auteur » pour la personne qui a fait le programme, et « responsable amont » pour la personne qui maintient le programme actuellement. D'ordinaire l'auteur et le responsable amont sont une seule et même personne. Si vous avez écrit un programme, et que vous voulez qu'il soit dans Debian, vous pouvez remplir une demande pour devenir un responsable.

Après avoir construit votre paquet (ou pendant la création), vous devrez devenir responsable Debian officiel si vous souhaitez que votre programme soit dans la prochaine distribution (si le programme est utile, pourquoi pas ?) Ce processus est expliqué dans la Référence du développeur. Veuillez le lire.


[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ suivant ]

Guide du nouveau responsable Debian

version 1.2, 6 avril 2002.

Josip Rodin jrodin@jagor.srce.hr
Traducteur : Frédéric Dumont frederic.dumont@easynet.be