abuledu:mainteneur:maintenir_un_paquet_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:

:!: 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 :
devscripts fakeroot
  • 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 …
  • Je vous conseille de créer un fichier “.devscripts” chez vous et d'y insérer le contenu suivant:
DEBSIGN_MAINT="Votre Nom"
DEBSIGN_KEYID=0xE0000000

DEBUILD_PRESERVE_ENV=yes
DEBUILD_ROOTCMD=fakeroot

Remplacez bien entendu “Votre nom” par “Eric Seigne” ou “Jim Turner”. Quand à votre KEYID c'est l'identifiant de votre clé GPG.

  • Ajoutez la ligne suivante dans votre fichier “.bashrc”
export DEBEMAIL="votre.email@ryxeo.com"
  • Complétez avec votre adresse email

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”
apt-get source horizon-profiles-education
  • 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
svn export . /home/la/ou/est/le/paquet/profils
  • Mettre à jour le fichier debian/changelog
Vous pouvez utiliser la commande “dch -i” pour vous aider à modifier le fichier debian/changelog
  • Vérifier dans le fichier debian/control que vous êtes le mainteneur officiel du paquet
  • Créez votre nouvelle version du paquet à l'aide de la commande debuild
debuild
  • Entrez votre clé gpg pour signer votre paquet
  • Testez le fichier .deb généré à l'aide de la commande
dpkg -i fichier.deb

Revenir au sommaire du Mainteneur de paquet

  • abuledu/mainteneur/maintenir_un_paquet_existant.txt
  • Dernière modification: 2008/07/13 12:35
  • de erics