logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 17-06-2017 22:06:57

Slyfox
Membre
Distrib. : Linux pop-os
Noyau : Linux 6.2.6-76060206-generic
(G)UI : GNOME
Inscription : 15-12-2013

Héberger un paquet deb

Bonjour les ami(e)s, smile

J'ai créé un mini programme graphique qui permet d'éditer les métadonnées exif de manière graphique.
Lien: https://debian-facile.org/utilisateurs: … ts:slyexif

Le but est de ne pas le garder que pour moi mais de le partager. Donc j'ai créé un paquet.deb qui est le plus simple pour distribuer un programme avec les avantages des mises à jour, correction de bug...

J'ai créé l'architecture suivante.

1497733071.png

J'arrive à l'installer sans problème en local. (en suivant comme par exemple ce tuto parmi tant d'autres: https://openclassrooms.com/courses/creer-un-paquet-deb)

J'ai aussi créer une clé gpg sans trop de difficulté.

Maintenant le problème c’est que je ne trouve pas la solution pour héberger mon paquet deb sur un dépôt comme par exemple mentors.debian.net (je suis ouvert à d'autre proposition de dépôt).

Voilà si quelque a un tuto clair là dessus ou peut m'aider à résoudre ce problème je suis bien entendu preneur. smile

Dernière modification par Slyfox (17-06-2017 22:09:04)

Hors ligne

#2 17-06-2017 23:37:01

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : Héberger un paquet deb

Tu as un serveur web sous la main à toi ? C'est ce qu'y a de plus simple, je dirais.

Si tu n'a pas moyen, tu peux toujours chercher du côté d'hebergeurs associatifs de ton coin, certains sont gratis si la demande de bande passante est raisonnable et le projet sympa.

- Une fois que tu as ton serveur, reprepro permet très facilement d'avoir "l'arborescence voulue" pour apt - Arpinux a fait un tuto que je retrouve pas é_è. Restera plus qu'à avoir une IP fixe à partager ou utiliser un nom DNS gratuit (dispo sur https://freedns.afraid.org/)

J'avais un étape-par-étape très clair que j'ai perdu récemment dans un bête accident. BACKUP BACKUP BACKUP T_T

Dernière modification par otyugh (17-06-2017 23:39:03)


virtue_signaling.pngpalestine.png

En ligne

#3 18-06-2017 14:55:53

Slyfox
Membre
Distrib. : Linux pop-os
Noyau : Linux 6.2.6-76060206-generic
(G)UI : GNOME
Inscription : 15-12-2013

Re : Héberger un paquet deb

Salut otyugh

Merci pour tes infos, mais je n'ai pas vraiment envie de me créer un serveur juste pour un paquet deb.
Je vais continuer de chercher un serveur d'éditer pour ce genre d'utilisation.
De plus en plus je pense que je vais me diriger vers les mentor de Debian.

Sinon pour info je suis tombé par hasard sur ce programme trop génial !!! cool Du nom de Debreate.
Il nous aide à créer un paquet deb en bonne uniforme. wink

Lien: https://antumdeluge.github.io/debreate-web/
Lien de téléchargement paquet deb: https://launchpadlibrarian.net/30227009 … 13_all.deb
(C'est un paquet pour Ubuntu mais il s'est installé sans problème sur ma Debian (sid))

Dernière modification par Slyfox (18-06-2017 14:59:52)

Hors ligne

#4 18-06-2017 18:07:05

daufinsyd
Membre
Lieu : 68, 63, Karlsruhe
Distrib. : Arch Linux + Debian Stable + Xubuntu
Noyau : Linux 4.17-amd64
(G)UI : Plasma 5.13
Inscription : 02-02-2013
Site Web

Re : Héberger un paquet deb

Salut Slyfox,

C'est je trouve un gros problème, avoir un dépôt communautaire un peu à la Arch avec AUR pourrait être un gros plus pour Debian ^^
Tu peux peut-être essayer du côté de ToileLibre.

En tout cas je serais intéressé par tes retours sur le projet debian mentors si tu veux bien, (j'avoue ne jamais avoir osé m'y attaquer).

Bonne chance smile

Portable i7 7700HQ, 16Go RAM, GTX 1050Ti, MX 500 Crucial
Intel i7-4790 - 12Go RAM - GTX460
Intel i7-6700 - 8Go RAM - AMD R9 280X 3Go - SSD 850Evo
Odroid C2, Raspberry Pi Zero

Hors ligne

#5 18-06-2017 18:21:21

Slyfox
Membre
Distrib. : Linux pop-os
Noyau : Linux 6.2.6-76060206-generic
(G)UI : GNOME
Inscription : 15-12-2013

Re : Héberger un paquet deb

daufinsyd a écrit :

j'avoue ne jamais avoir osé m'y attaquer



Je ne te cache pas que je ne sais pas vraiment dans quoi je m'aventure... sos.gif

daufinsyd a écrit :

En tout cas je serais intéressé par tes retours sur le projet debian mentors si tu veux bien



Promis je te ferai savoir. smile

Sinon maintenant que j'ai un paquet deb ad-hoc grâce à Debreate, il me reste plus qu'a le signer et de l'envoyer sur les dépôt de Debian, reste à savoir comment faire tout ça...

Hors ligne

#6 19-06-2017 21:29:55

Slyfox
Membre
Distrib. : Linux pop-os
Noyau : Linux 6.2.6-76060206-generic
(G)UI : GNOME
Inscription : 15-12-2013

Re : Héberger un paquet deb

J'avance ! Voilà comment j'ai perdu 4 jours à chercher partout pour un détail à 2 balles ! mad mad mad

En fait quand j'ai créé la base de mon paquet, j'ai choisi le nom de version ainsi année mois jour et numéro de version du jour (au cas ou si j'ai plusieurs versions le même jour) par exemple pour la deuxième version comme aujourd'hui ça serai était 20170619-2.

Grande erreur car le fait de mettre un "-" entre 20170619 et 2 me créer une erreur lors de la construction du paquet via la commande "dpkg-buildpackage".

Pour résoudre ce problème j'ai remplacer le "-" par un "." (point) ce qui donne dans ma logique 20170619.2
Après qu'on vienne pas me tire qu'il ne faut pas être pointilleux en informatique ! tongue

Maintenant il me reste plus qu'à envoyer mon paquet sur le dépôt.

NB:
Je ne vous cache pas que ça commençait sérieusement à me prendre la tête et je pèse mes mots !!!! plus de de 4 jours pour créer un paquet deb de quelque Ko !!!! kernal_panic.gif crash.gif sos.gif Voilà, ça c'est dit. big_smile

Dernière modification par Slyfox (19-06-2017 23:02:46)

Hors ligne

#7 20-06-2017 13:54:29

daufinsyd
Membre
Lieu : 68, 63, Karlsruhe
Distrib. : Arch Linux + Debian Stable + Xubuntu
Noyau : Linux 4.17-amd64
(G)UI : Plasma 5.13
Inscription : 02-02-2013
Site Web

Re : Héberger un paquet deb

Le plus dur est fait ! (enfin niveau informatique tongue )

Au passage il y a dhmake (de mémoire) qui permet de créer un paquet deb depuis les sources. C'est peut-être intéressant étant donné que tu veux en faire un paquet officiel ; Debian compte utiliser les paquets sources pour s'assurer de l'intégrité du paquet deb, grâce aux build reproductibles (ou un truc dans le genre j'ai lu en diagonale l'info ^^).

Portable i7 7700HQ, 16Go RAM, GTX 1050Ti, MX 500 Crucial
Intel i7-4790 - 12Go RAM - GTX460
Intel i7-6700 - 8Go RAM - AMD R9 280X 3Go - SSD 850Evo
Odroid C2, Raspberry Pi Zero

Hors ligne

#8 20-06-2017 21:23:09

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : Héberger un paquet deb

À défaut j'aurais bien proposé mon repo (y a trois paquets dedans à tout casser), mais un orage a fait que depuis 23 jours, je suis à court de net, donc c'est pas le repo le plus fiable du monde yikes

virtue_signaling.pngpalestine.png

En ligne

#9 21-06-2017 23:15:28

Slyfox
Membre
Distrib. : Linux pop-os
Noyau : Linux 6.2.6-76060206-generic
(G)UI : GNOME
Inscription : 15-12-2013

Re : Héberger un paquet deb

Bonne nouvelle, j'ai pu envoyé mon programme sur le serveur de Debian mentors. smile

Hors ligne

Pied de page des forums