logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
doc:mentors:environnement-de-construction-de-paquets [01/03/2014 12:41]
captnfab [Signature des paquets : gnupg et debsign]
doc:mentors:environnement-de-construction-de-paquets [03/07/2014 19:34]
127.0.0.1 modification externe
Ligne 4: Ligne 4:
   * Niveau requis : {{tag>​avisé}}   * Niveau requis : {{tag>​avisé}}
   * Commentaires : //Vous voulez construire / créer / reprendre / aider à maintenir un paquet Debian.//   * Commentaires : //Vous voulez construire / créer / reprendre / aider à maintenir un paquet Debian.//
-  * Suivi : {{tag>en-chantier ​à-tester}} +  ​* À savoir : [[:​doc:​mentors:​mentors|Contribuer à Debian]] :-) 
-    * Création par **captnfab** 28/02/2014+  ​* Suivi : {{tag>​à-tester}} 
 +    * Création par [[user>captnfab]] 28/02/2014
     * Testé par <...> le <...> FIXME     * Testé par <...> le <...> FIXME
   * Commentaires sur le forum : [[https://​debian-facile.org/​topic-8543-wiki-chantier-env-et-chaine-de-construction-de-paquets-debian-page-1.html|ici]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))   * Commentaires sur le forum : [[https://​debian-facile.org/​topic-8543-wiki-chantier-env-et-chaine-de-construction-de-paquets-debian-page-1.html|ici]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
Ligne 24: Ligne 25:
  
 La solution que je préconise est donc la création d'un conteneur dédié, que l'on rangera par exemple dans ''/​srv/​devdeb''​. Pour ce faire, voyez les tutos  La solution que je préconise est donc la création d'un conteneur dédié, que l'on rangera par exemple dans ''/​srv/​devdeb''​. Pour ce faire, voyez les tutos 
-  * [[:atelier:chantier:​lxc-conteneur | lxc]] si vous préférez créer un conteneur plutôt qu'un simple chroot.+  * [[:doc:autres:vm:​lxc-conteneur | lxc]] si vous préférez créer un conteneur plutôt qu'un simple chroot.
  
 Une solution plus basique est de créer un chroot de développement : Une solution plus basique est de créer un chroot de développement :
Ligne 41: Ligne 42:
 Un paquet doit être constructible sans problème depuis un environnement frais. cowbuilder se charge de générer un environnement frais et d'y compiler le paquet. Un paquet doit être constructible sans problème depuis un environnement frais. cowbuilder se charge de générer un environnement frais et d'y compiler le paquet.
  
-  * Voir: [[:atelier:​chantier:mentors-cowbuilder|Installation et configuration de cowbuilder]]+  * Voir: [[:doc:mentors:cowbuilder|Installation et configuration de cowbuilder]]
  
 ===== Signature des paquets : gnupg et debsign ===== ===== Signature des paquets : gnupg et debsign =====
Ligne 54: Ligne 55:
 Pour qu'un paquet Debian se retrouve dans les archives officielles,​ ou sur le site des mentors, il faut que quelqu'​un l'​upload sur les serveurs Debian. ​ Pour qu'un paquet Debian se retrouve dans les archives officielles,​ ou sur le site des mentors, il faut que quelqu'​un l'​upload sur les serveurs Debian. ​
  
-  * Voir [[:atelier:​chantier:mentors-dput|Installation et configuration de dput]]+  * Voir [[:doc:mentors:dput|Installation et configuration de dput]]
  
 ===== Gestion d'un paquet avec git et git-buildpbckage===== ===== Gestion d'un paquet avec git et git-buildpbckage=====
Ligne 60: Ligne 61:
 Le suivi d'un paquet Debian est une tâche qui peut être facilitée par l'​utilisation d'un logiciel de suivi de version (VCS) tel que Git. Des outils dédiés à Git((Existent aussi pour les autres Vcs bien connus, comme mercurial ou subversion)). Le suivi d'un paquet Debian est une tâche qui peut être facilitée par l'​utilisation d'un logiciel de suivi de version (VCS) tel que Git. Des outils dédiés à Git((Existent aussi pour les autres Vcs bien connus, comme mercurial ou subversion)).
  
-  * Voir [[:atelier:​chantier:mentors-git-buildpackage|Maintenir un paquet avec git-buildpackage]]+  * Voir [[:doc:mentors:git-buildpackage|Maintenir un paquet avec git-buildpackage]]
  
-===== Récupérer les sources d'un paquet Debian ===== 
  
-==== Méthode apt-get ==== 
- 
-<code user>​apt-get source nom-du-paquet</​code>​ 
-<note important>​Attention de bien avoir les dépôts deb-src dans le [[:​doc:​systeme:​apt:​sources.list]]</​note>​ 
- 
-==== Méthode debchekout ==== 
- 
-Pour récupérer le dépôt git/​mercurial/​subversion/​etc. du paquet, il est possible d'​utiliser **debcheckout** du paquet ''​devscripts''​. 
- 
-=== Installation === 
-<code root>​apt-get install devscripts</​code>​ 
- 
-=== Utilisation === 
-<code user>​debcheckout nom-du-paquet</​code>​ 
-===== Créer un paquet source Debian minimal ===== 
- 
-==== Installation des outils de développement ==== 
- 
-<code root>​apt-get install autotools-dev automake autoconf dh-autoreconf devscripts dh-make</​code>​ 
  
 ===== Références ===== ===== Références =====
Ligne 88: Ligne 69:
   * [[http://​documentation.thebigrede.net/​maintainers/​index.html|How to build Debian packages correctly]]   * [[http://​documentation.thebigrede.net/​maintainers/​index.html|How to build Debian packages correctly]]
   * [[https://​wiki.debian.org/​Alioth/​Git#​Using_personal_Git_repositories|Utiliser Git sur Alioth]]   * [[https://​wiki.debian.org/​Alioth/​Git#​Using_personal_Git_repositories|Utiliser Git sur Alioth]]
 +
doc/mentors/environnement-de-construction-de-paquets.txt · Dernière modification: 18/09/2015 18:16 par milou

Pied de page des forums

Propulsé par FluxBB