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 16-04-2018 17:46:05

seb95
Membre
Distrib. : openSUSE Tumbleweed et Debian 12
(G)UI : GNOME, Xfce et KDE
Inscription : 19-02-2017
Site Web

[packaging] Mes paquets retroporté pour Debian Stable sur un dépot.

Les faits,
https://debian-facile.org/viewtopic.php?id=18540
https://debian-facile.org/viewtopic.php?id=21162
https://debian-facile.org/viewtopic.php?id=21189
https://debian-facile.org/viewtopic.php?id=21176


je cherchais un moyen de proposer mes paquets retro-portés proprement, construis chez moi  sur mon PC par la méthode debuild (employé par les mainteneurs debian) qui construis mes paquets avec ma signature que je teste puis je rebalance les sources debian des paquets sur le serveur OBS qui me construit encore les paquets et les envois sur un serveur perso accessible. Donc les paquets sont construit deux fois et si aucune des deux n’échoue, ils sont mit à disposition sur le serveur. Le seul hic, si je peux dire c'est qu'a priorie apt a besoin de serveur avec une clé et que je n'ai pas sur ce serveur, donc il faut télécharger paquet par paquet, par exemple pour 0ad, il faudra prendre 0ad-data et 0ad.

Le lien de mon dépot est par ici:
https://download.opensuse.org/repositor … ebian_9.0/

all/     Les paquet all sont ceux qui sont noarch ( pour les deux souvent la doc ou les data)
amd64/     pour le 64bits
i386/ pour le 32bits


Un grand merci à openSUSE et SUSE pour leur ouverture sur les autres distributions.:D
N'hesitez pas à télécharger les paquets qui sont pour stable et me dire si il y a des soucis ( je ne peux tester que les 64bits car pas de PC 32 bits) sur ce fil ou via mon mail. Pour l'instant peu de paquets mais ça risque de grimper vite smile.

Dernière modification par seb95 (16-04-2018 17:55:44)

Hors ligne

#2 20-04-2018 12:31:54

seb95
Membre
Distrib. : openSUSE Tumbleweed et Debian 12
(G)UI : GNOME, Xfce et KDE
Inscription : 19-02-2017
Site Web

Re : [packaging] Mes paquets retroporté pour Debian Stable sur un dépot.

Pour le moment il y a pour stable:

- 0ad 0.22
- ghostwriter_1.6.1-1.
- kega-fusion_3.63.1-5
-quodlibet_4.0.2-1
- sdlpop_1.17-1 c'est prince of persia.


Je vais regarder si mate est assez rapide pour etre fait sinon je le ferais.
Si vous pensez a des paquets que vous voulez, dite le.

Hors ligne

#3 24-11-2019 11:59:19

seb95
Membre
Distrib. : openSUSE Tumbleweed et Debian 12
(G)UI : GNOME, Xfce et KDE
Inscription : 19-02-2017
Site Web

Re : [packaging] Mes paquets retroporté pour Debian Stable sur un dépot.

Bonjour à tous,

C'est enfin complètement fonctionnel et automatisé, OBS https://build.opensuse.org/ permet maintenant de gérer un dépôt debian et ses paquets.
Du coup pour ceux qui voudraient des choses plus récente comme des jeux, ou des libs qui sont patcher pour le plus grand bonheur comme pupnp patcher par Christian Marillat alors qu'on attent toujours la même chose pour Debian. pour le moment il n'y pas grand chose, et il y a juste un soucis avec abuse qui ne se lance pas et je ne vois pas pourquoi...

Donc si des personnes veulent tester, c'est du stable car je ne fais que du rétro-portage depuis sid et a partir de stable avec pbuilder. Comment je fais, alors c'est simple, je récupère les sources depuis sid, puis je modifie juste le changelog pour donner une version reconnaissable pour ne pas mélanger les paquets et être sur d'où viennent les paquets (ça évite de faire des rapport de bugs au mauvais endroit), là dessus, j'utilise pdebuild ou pbuilder selon les cas, pour que ça fasse des paquets non contaminés par mes locales, puis j'envois les sources et les sources de debian  ainsi que le fichier .DSC de la construction sur OBS, qui à son tour va fabriquer le paquet dans un énième chroot et une debian minimaliste. Les paquets sont installés et utilisé par moi-même. Voila, j'aimerai des retours.

Liste des paquets actuellement disponibles:

abuse-sdl   
abuse-sfx   
debhelper   
ghostwriter
minetest   
openjardin   
openttd   
pupnp   
rocksndiamonds

Pour installer un paquet, faut juste accepter la clef qui est mienne depuis OBS, ajouter le depot dans le source.list et roulez jeunesses.


Pour Debian 10, exécutez en tant que root :

Keep in mind that the owner of the key may distribute updates, packages and repositories that your system will trust (more information).



echo 'deb http://download.opensuse.org/repositories/home:/seb95passionlinux:/debian/Debian_10/ /' > /etc/apt/sources.list.d/home:seb95passionlinux:debian.list
wget -nv https://download.opensuse.org/repositories/home:seb95passionlinux:debian/Debian_10/Release.key -O Release.key
apt-key add - < Release.key
apt-get update
 



https://software.opensuse.org//download … ge=openttd

Hors ligne

Pied de page des forums