Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
abuledu:mainteneur:maintenir_un_paquet_existant [2007/12/20 18:29]
erics créée
abuledu:mainteneur:maintenir_un_paquet_existant [2008/07/13 12:35] (Version actuelle)
erics
Ligne 1: Ligne 1:
-====== Maintenir un paquet AbulÉdu existant ======+====== Maintenir un paquet deb existant ======
  
 La première chose à faire est de vous manifester "je veux maintenir le paquet xxxxx" ... et ensuite vous pouvez suivre le début de documentation suivant: La première chose à faire est de vous manifester "je veux maintenir le paquet xxxxx" ... et ensuite vous pouvez suivre le début de documentation suivant:
  
-===== Configuration ===== 
  
-Avant d'aller plus loin, lisez ces quelques lignes, elles sont essentielles ! 
  
-  * Pour créer un paquet pour ubuntu/dapper il *faut* travailler avec ubuntu/dapper, par exemple si votre poste est en ubuntu/gutsy vous aurez beaucoup de mal à compiler un paquet qui marchera sur ubuntu/dapper ...+===== Pré-requis =====
  
-  Ayez une [[creer_une_cle_gpg|clé GPG]]+:!: Avant d'aller plus loin, lisez ces quelques lignes, elles sont **essentielles** :!: 
 + 
 +  * Pour pouvoir créer votre paquet debian, vous devez avoir installé sur votre ordinateur les paquets suivants : 
 + 
 +<code>devscripts fakeroot</code> 
 + 
 +  * Pour créer un paquet pour ubuntu/dapper il :!:faut:!: travailler avec ubuntu/dapper, par exemple si votre poste est en ubuntu/gutsy vous aurez beaucoup de mal à compiler un paquet qui marchera sur ubuntu/dapper ... 
 + 
 +  * Vous avez créer une [[creer_une_cle_gpg|clé GPG]] 
 + 
 + 
 +===== Configuration =====
  
   * Je vous conseille de créer un fichier ".devscripts" chez vous et d'y insérer le contenu suivant:   * Je vous conseille de créer un fichier ".devscripts" chez vous et d'y insérer le contenu suivant:
Ligne 29: Ligne 38:
 </code> </code>
  
-===== Exemple =====+  * Complétez avec votre adresse email
  
-Exemple du paquet des profils utilisateurs (organisation des icones etc.)+ 
 + 
 + 
 +===== Récupération des sources d'un paquet deb existant ===== 
 + 
 +L'exemple du **paquet des profils utilisateurs d'AbulÉdu** (organisation des icones etc.) vous donne les grandes étapes de cette récupération.
  
   * Récupérer les sources du paquet "actuel"   * Récupérer les sources du paquet "actuel"
Ligne 39: Ligne 53:
 </code> </code>
  
-  * Mettre à jour le contenu du paquet+  * Mettre à jour le contenu du paquet, si vous voulez utiliser ce qui est proposé sur un serveur SVN, aucun problèmee, après avoir fait un svn checkout du projet voulu vous faites  
 + 
 +<code> 
 +svn export . /home/la/ou/est/le/paquet/profils 
 +</code>
  
   * Mettre à jour le fichier debian/changelog   * Mettre à jour le fichier debian/changelog
Ligne 48: Ligne 66:
  
   * Vérifier dans le fichier debian/control que vous êtes le mainteneur officiel du paquet   * Vérifier dans le fichier debian/control que vous êtes le mainteneur officiel du paquet
 +
 +===== Création du nouveau paquet deb =====
  
   * Créez votre nouvelle version du paquet à l'aide de la commande debuild   * Créez votre nouvelle version du paquet à l'aide de la commande debuild
  
-<code> +<code>debuild</code> 
-debuild + 
-</code>+  * Entrez votre clé gpg pour signer votre paquet 
 + 
 + 
 + 
 +===== Installer votre paquet sur votre ordinateur ===== 
 + 
 +  * Testez le fichier .deb généré à l'aide de la commande  
 + 
 +<code>dpkg -i fichier.deb</code> 
 + 
 +Revenir au sommaire du [[abuledu:mainteneur:mainteneur|Mainteneur de paquet]]
  
-  * Entrez votre clé gpg 
  
-  * Testez le fichier .deb généré à l'aide de la commande "dpkg -i fichier.deb" 
  • abuledu/mainteneur/maintenir_un_paquet_existant.1198171745.txt.gz
  • Dernière modification: 2007/12/20 18:29
  • de erics