Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:creer_et_administrer_un_ppa_sur_launchpad [Le 19/05/2017, 16:49] L'Africain [Voir aussi] |
tutoriel:creer_et_administrer_un_ppa_sur_launchpad [Le 24/04/2025, 14:44] (Version actuelle) 92.88.171.44 [Signature du code de conduite] fix typo |
||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
* Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. | ||
* Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
- | * [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Avoir installé les paquets]] suivants : **[[apt>debhelper,cdbs,lintian,build-essential,fakeroot,devscripts,pbuilder,dh-make,debootstrap|debhelper cdbs lintian build-essential fakeroot devscripts pbuilder dh-make debootstrap]]**. | + | * [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Avoir installé les paquets]] suivants : **[[apt>debhelper,cdbs,lintian,build-essential,fakeroot,devscripts,dh-make,dput|debhelper cdbs lintian build-essential fakeroot devscripts dh-make dput]]**. |
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|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 [[:signer_le_code_de_conduite|signer le code de conduite de Launchpad]]. 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. |
La procédure pour créer une clé PGP se trouve ici : [[https://help.launchpad.net/YourAccount/ImportingYourPGPKey|ImportingYourPGPKey]] (anglais) | La procédure pour créer une clé PGP se trouve ici : [[https://help.launchpad.net/YourAccount/ImportingYourPGPKey|ImportingYourPGPKey]] (anglais) | ||
Ligne 71: | Ligne 71: | ||
<code> | <code> | ||
- | dh_make -e votreaddresse@email.tld | + | dh_make -e votreaddresse@email.tld -s -y |
</code> | </code> | ||
Ligne 100: | Ligne 100: | ||
It was downloaded from http://code.google.com/p/freetuxtv/ | It was downloaded from http://code.google.com/p/freetuxtv/ | ||
- | Upstream Author(s): | + | Upstream Author(s): |
Prénom NOM <votreaddresse@email.tld> | Prénom NOM <votreaddresse@email.tld> | ||
- | Copyright: | + | Copyright: |
Copyright (C) 2010 FreetuxTV | Copyright (C) 2010 FreetuxTV | ||
Ligne 136: | Ligne 136: | ||
</file> | </file> | ||
+ | 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'erreur durant l'utilisation de ''debuild''. | ||
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 : | ||
<code> | <code> | ||
- | debuild -S -sa | + | debuild -S -sa -d |
</code> | </code> | ||
Ligne 148: | Ligne 149: | ||
Il existe plusieurs méthodes : | Il existe plusieurs méthodes : | ||
- | ==== Envoi par FTP ==== | + | ==== Envoi par FTP ==== |
Créez un fichier **~/.dput.cf**, avec comme contenu : | Créez un fichier **~/.dput.cf**, avec comme contenu : | ||
Ligne 310: | Ligne 311: | ||
* **(en)** [[https://help.launchpad.net/YourAccount/ImportingYourPGPKey|Importer sa clé]] | * **(en)** [[https://help.launchpad.net/YourAccount/ImportingYourPGPKey|Importer sa clé]] | ||
- | * **(en)** [[https://wiki.ubuntu.com/PackagingGuide/Complete|Ubuntu Packaging Guide]] | ||
* **(fr)** [[https://openclassrooms.com/courses/creer-un-depot-launchpad|Tuto complet]] | * **(fr)** [[https://openclassrooms.com/courses/creer-un-depot-launchpad|Tuto complet]] | ||