Ceci est une ancienne révision du document !
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:
Pré-requis
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 …
- Vous avez créer une clé GPG
Configuration
- 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"
Exemple
Exemple du paquet des profils utilisateurs (organisation des icones etc.)
- 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 chekcout 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éation du nouveau paquet deb
- Créez votre nouvelle version du paquet à l'aide de la commande debuild
debuild
- 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
dpkg -i fichier.deb