Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:creer_et_administrer_un_ppa_sur_launchpad [Le 27/12/2010, 03:12] – orthographe YannUbuntu | tutoriel:creer_et_administrer_un_ppa_sur_launchpad [Le 24/04/2025, 14:44] (Version actuelle) – [Signature du code de conduite] fix typo 92.88.171.44 | ||
|---|---|---|---|
| Ligne 14: | Ligne 14: | ||
| * Disposer des [[: | * Disposer des [[: | ||
| * Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
| - | * [[: | + | * [[: |
| Ligne 23: | Ligne 23: | ||
| ==== Signature du code de conduite ==== | ==== Signature du code de conduite ==== | ||
| - | Lorsque votre compte est créé, vous devez signer le code de conduite de Lanchpad. Ceci consiste en la récupération d'un certificat que vous devez signer avec une clé privée. Puis vous devez téléverser le code de conduite signé sur le serveur de Launchpad. | + | Lorsque votre compte est créé, vous devez [[: |
| La procédure pour créer une clé PGP se trouve ici : [[https:// | La procédure pour créer une clé PGP se trouve ici : [[https:// | ||
| Ligne 39: | Ligne 39: | ||
| * **Personnel** : Vous pouvez créer un PPA dont vous serez le seul gestionnaire. | * **Personnel** : Vous pouvez créer un PPA dont vous serez le seul gestionnaire. | ||
| * **Équipe (team)** : Vous pouvez créer une équipe et créer un PPA pour cette équipe. De cette façon, vous pourrez être plusieurs à l' | * **Équipe (team)** : Vous pouvez créer une équipe et créer un PPA pour cette équipe. De cette façon, vous pourrez être plusieurs à l' | ||
| - | * **Projet** : Vous pouvez aussi créer un projet, et utiliser aussi le dépôt [[:Bazaar]] et le système de suivi de bogues (//bug tracker//) pour gérer votre projet au complet, comme avec Google Code ou SourceForge. Vous pourrez ainsi gérer un PPA avec votre équipe. | + | * **Projet** : Vous pouvez aussi créer un projet, et utiliser aussi le dépôt [[:bzr|Bazaar]] et le système de suivi de bogues (//bug tracker//) pour gérer votre projet au complet, comme avec Google Code ou SourceForge. Vous pourrez ainsi gérer un PPA avec votre équipe. |
| ===== Création du paquet source ===== | ===== Création du paquet source ===== | ||
| Ligne 71: | Ligne 71: | ||
| < | < | ||
| - | dh_make -e votreaddresse@email.tld | + | dh_make -e votreaddresse@email.tld |
| </ | </ | ||
| Ligne 100: | Ligne 100: | ||
| It was downloaded from http:// | It was downloaded from http:// | ||
| - | Upstream Author(s): | + | Upstream Author(s): |
| Prénom NOM < | Prénom NOM < | ||
| - | Copyright: | + | Copyright: |
| Copyright (C) 2010 FreetuxTV | Copyright (C) 2010 FreetuxTV | ||
| Ligne 136: | Ligne 136: | ||
| </ | </ | ||
| + | La listes des dépendances est souvent indiquée dans le README des sources, elles doivent également être installées sur votre système pour ne pas avoir d' | ||
| Une fois que tout est OK, on construit le paquet source afin de le télécharger sur Launchpad : | Une fois que tout est OK, on construit le paquet source afin de le télécharger sur Launchpad : | ||
| < | < | ||
| - | debuild -S -sa | + | debuild -S -sa -d |
| </ | </ | ||
| Ligne 148: | Ligne 149: | ||
| Il existe plusieurs méthodes : | Il existe plusieurs méthodes : | ||
| - | ==== Envoi par FTP ==== | + | ==== Envoi par FTP ==== |
| Créez un fichier **~/ | Créez un fichier **~/ | ||
| Ligne 288: | Ligne 289: | ||
| debuild -S -sa | debuild -S -sa | ||
| </ | </ | ||
| + | <note tip>A noter que si votre fichier source // | ||
| ===== Conclusion ===== | ===== Conclusion ===== | ||
| Ligne 295: | Ligne 296: | ||
| ===== Problèmes connus===== | ===== Problèmes connus===== | ||
| - | Aucun. | + | === Erreur lors de la signature === |
| + | Ce qui s' | ||
| + | Now signing changes and any dsc files... | ||
| + | signfile paquet_1.0.0-0ubuntu1ppa~precise1.dsc Prénom N. < | ||
| + | gpg: « Prénom N. < | ||
| + | gpg: / | ||
| + | debsign: gpg error occurred! | ||
| + | debuild: fatal error at line 1269: | ||
| + | running debsign failed | ||
| + | Solution: | ||
| + | debuild -S -sa -k< | ||
| + | En remplaçant **< | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| * **(en)** [[https:// | * **(en)** [[https:// | ||
| - | * **(en)** [[https://wiki.ubuntu.com/PackagingGuide/Complete|Ubuntu Packaging Guide]] | + | * **(fr)** [[https://openclassrooms.com/courses/creer-un-depot-launchpad|Tuto complet]] |
| ---- | ---- | ||
| // | // | ||
