Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
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 Prochaine révision Les deux révisions suivantes | ||
atelier:chantier:mentors-creer-un-paquet-simple [28/10/2016 00:13] greenmerlin [Test du paquet avant mise en production] |
atelier:chantier:mentors-creer-un-paquet-simple [28/10/2016 00:48] greenmerlin [Introduction] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : Créer un mini paquet Debian, et faire connaissance avec les différents points importants | * Objet : Créer un mini paquet Debian, et faire connaissance avec les différents points importants | ||
- | * Niveau requis : FIXME {{tag>avisé}} | + | * Niveau requis : {{tag>avisé}} |
* Commentaires : //Vous voulez vous lancer dans la construction de paquet Debian, empaqueter un nouveau logiciel ou reprendre la maintenance d'un paquet existant.// | * Commentaires : //Vous voulez vous lancer dans la construction de paquet Debian, empaqueter un nouveau logiciel ou reprendre la maintenance d'un paquet existant.// | ||
* À savoir : [[:doc:mentors:mentors|Contribuer à Debian]] :-) | * À savoir : [[:doc:mentors:mentors|Contribuer à Debian]] :-) | ||
* Suivi : {{tag>en-chantier à-tester}} | * Suivi : {{tag>en-chantier à-tester}} | ||
* Création par [[user>captnfab]] 01/03/2014 | * Création par [[user>captnfab]] 01/03/2014 | ||
- | * Testé par <...> le <...> FIXME | + | * Mis à jour par [[user>greenmerlin]] 28/10/2016 |
+ | * Testé par <...> le <...> | ||
* Commentaires sur le forum : [[:url-invalide | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | * Commentaires sur le forum : [[:url-invalide | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | ||
- | |||
- | **Nota :** | ||
- | |||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | Bien que le nombres de paquets proposé par Debian soit démentiel (48608 environs) https://packages.debian.org/stable/allpackages?format=txt.gz | + | Bien que le nombres de paquets proposé par Debian soit démentiel (48608 environs) https://packages.debian.org/stable/allpackages?format=txt.gz\\ |
- | + | Il est possible que vous trouviez un logiciel Open-source qui ne soit pas encore disponible par votre **apt install** | |
- | il est possible que vous trouviez un logiciel Open-source qui ne soit pas encore disponible par votre 'apt install' | + | |
La 2 choix s'offre à vous : | La 2 choix s'offre à vous : | ||
- | 1 choix faire une demande officiel via le RPF ( Request for Package ) cf :https://www.debian.org/devel/wnpp/requested qui n'est ni plus ni moins implementer dans Reportbug cf :https://wiki.debian.org/reportbug cf :tuto | + | ^ 1ER choix ^ |
+ | | Faire une demande officiel via le RPF ( Request for Package ) https://www.debian.org/devel/wnpp/requested | | ||
- | 2 choix faire le paquet vous meme | + | ^ 2EME choix ^ |
+ | | Faire le paquet vous meme | | ||
Alors pourquoi faire un paquet me direz vous? | Alors pourquoi faire un paquet me direz vous? | ||
- | Tux#> Bah ouaii green je suis un gros Nerds de débian et le ./configure && make && make install je maitrise | + | > Bah ouaii green t'oubli que je suis un gros Nerds de Debian&co et le ./configure && make && make install je maîtrise |
- | greenmerlin#> ok mais si tu dois déployer ton programme sur 100 ordinateurs et qu'il met 4 ans à se compiler tu sera mort avant d'avoir pu faire le déploiement et du coup ton patron irra engueler tes petits enfants | + | |
- | Tux#> HA d'accord j'ai compris!!! | + | >> Ok mais si tu dois déployer ton programme sur 100 ordinateurs et qu'il met 4 ans à se compiler tu sera mort avant d'avoir pu faire le déploiement et du coup ton patron ira pourrir la vie de tes petits enfants |
- | greenmerlin#> deuxièmement si tu regarde attentivent la page de RPF tu t'apercevra que certain attende depuis très longtemps..... | + | |
+ | > HA d'accord j'ai compris!!! | ||
+ | |||
+ | >> deuxièmement si tu regarde attentivement la page de **RPF** tu t'apercevra que certain attende depuis très longtemps..... | ||
+ | |||
+ | {{ https://cdn.meme.am/images/50x50/10911804.jpg }} | ||
- | Donc c'est parti pour le tuto pour l'example j'ai pris le programme suivant : | + | Donc c'est parti pour le tuto |
===== Installation des paquets nécessaire à la création de paquet (fixme le titre de ce chapitre est null) ===== | ===== Installation des paquets nécessaire à la création de paquet (fixme le titre de ce chapitre est null) ===== | ||
Ligne 52: | Ligne 55: | ||
<code user> ./configure --les-options-qui-vont-bien&& make </code> | <code user> ./configure --les-options-qui-vont-bien&& make </code> | ||
<code root> checkinstall </code> | <code root> checkinstall </code> | ||
+ | {{ https://raphaelhertzog.com/files/2010/11/application-x-deb.png }} | ||
c'est cette commande qui va créer votre paquet (.deb) mais avant cela elle va vérifier l'existance d'un dossier doc-pak à la racine qui est en faite un dossier qui contiendra la documentation de votre paquet. | c'est cette commande qui va créer votre paquet (.deb) mais avant cela elle va vérifier l'existance d'un dossier doc-pak à la racine qui est en faite un dossier qui contiendra la documentation de votre paquet. | ||
si elle n'en trouve pas elle vous proposera donc d'en creer un | si elle n'en trouve pas elle vous proposera donc d'en creer un |