Et si on se faisait des paquets?

Visiteur
Visiteur
Reprise du message précédent
Au fait, une question : comment fait-on pour « signer » ses paquets ? J'ai bien le paquet rpm-sign installé mais les paquets obtenus ne sont pas signés, j'en déduis que ce n'est pas automatique.
seb95 Membre non connecté
-
- Voir le profil du membre seb95
- Inscrit le : 26/08/2007
- Site internet
- Groupes :
Citation :
C'est bon, j'ai fini par comprendre qu'il fallait aller sur pkgs.org

Je vais pas la mais ici:
http://mirror.internode.on.net/pub/mageia/distrib/cauldron/SRPMS/core/release/
Alors t'auras peut etre besoin de remonter dans le dossier parent pour aller dans tainted etc. Par exemple tanted:
http://mirror.internode.on.net/pub/mageia/distrib/cauldron/SRPMS/core/release/
Citation :
Au fait, une question : comment fait-on pour « signer » ses paquets ? J'ai bien le paquet rpm-sign installé mais les paquets obtenus ne sont pas signés, j'en déduis que ce n'est pas automatique.
Code BASH :
$ rpmbuild -ba -sign $HOME/rpmbuild/SPECS/playonlinux.spec
T'auras comprs que c'etait pour playonlinux

j'ai fais un petit truc qui venait de chez adrien:
http://passiongnulinux.lescigales.org/index.php?article101/creation-de-paquet-rpm
C'est vraiment les etapes dans l'ordre.
Pour debian j'ai fais aussi un petit truc:
http://passiongnulinux.lescigales.org/index.php?article108/creation-de-paquets-deb-methode2-devscripts
Comme pour les rpm ça a été testé chez moi.


Visiteur
Visiteur

J'ai utilisé rpmbuild --rebuild et non pas rpmbuild -ba, mais je suppose que l'option -- sign fonctionne aussi dans ce cas ?

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Code BASH :
rpm -ba --sign trucbidule.spec
Code BASH :
rpm --rebuild --sign trucbidule.spec
Ou
Code BASH :
rpm --rebuild trucbidule.src.rpm rpm --sign trucbidule.rpm

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


Visiteur
Visiteur
Et au fait, c'est quoi la différence entre utiliser rpmbuild --rebuild ou rpm --rebuild ?

seb95 Membre non connecté
-
- Voir le profil du membre seb95
- Inscrit le : 26/08/2007
- Site internet
- Groupes :
Citation :
Et au fait, c'est quoi la différence entre utiliser rpmbuild --rebuild ou rpm --rebuild ?
si je me trompe pas
Code BASH :
rpmbuild -ba -sign playonlinux.spec
sert a faire un paquet non present dans les sources deja rpm, par exemple cooker n'a pas la derniere version tes obligé de faire toi meme le paquet)
Code BASH :
rpm --rebuild
sert a reconstruire un paquet via le rpmsource deja present, en gros t'as été cherché dans cooker les sources du rpm pour le REFAIRE pour mageia 5.
ps: pardon, pas cooker mais cauldron



Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Je n'ai pas de distribs RPM sous la main, juste RPM installé sur Calculate donc je n'ai pas pu vérifier mes propos

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
man rpm :
L'option --addsign génère et insère de nouvelles signatures pour chaque paquetage. Toute
signature existante sera supprimée.
L'option --resign génère et ajoute les nouvelles signatures pour les paquetages spécifiés
tous en conservant celles existant déjà.
signature existante sera supprimée.
L'option --resign génère et ajoute les nouvelles signatures pour les paquetages spécifiés
tous en conservant celles existant déjà.
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :


Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


Visiteur
Visiteur
Both of the --addsign and --resign options generate and insert new signatures for each package PACKAGE_FILE given, replacing any existing signatures. There are two options for historical reasons, there is no difference in behavior currently.
Citation :
Je n'ai pas de distribs RPM sous la main, juste RPM installé sur Calculate donc je n'ai pas pu vérifier mes propos
Tu rigoles, avec une Mageia, une Fedora et une openSUSE dans ta VirtualBox ? Ne nies pas, on les voit dans tes vidéos

Merci seb, mais j'ai compris la différence entre -ba et --rebuild, j'ai utilisé --rebuild vu que c'était pour un rétroportage, mais c'est Adrien qui mélange ses commandes depuis qu'il n'utilise plus Mageia

Citation :
Arrêtes de supprimer tes messages
J'ai des mails mais le sujet n'a pas de nouveaux messages 


Pas ma faute si tu rajoutes des messages pendant que je te réponds, après je dois tout changer

Édité par Visiteur Le 25/11/2015 à 23h11

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
En effet vu que j'e n'utilise plus mageia je perds la main :p
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


Visiteur
Visiteur
"%_gpg_name" muss in der Makro-Datei gesetzt sein
Du coup, que dois-je faire ?
Et au fait, quel est l'intérêt de signer ses paquets ?
Merci

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Signer permet de savoir que le FO rnisseur du paquet est bien le bon.
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


Visiteur
Visiteur
Adrien.D :
Je ne comprends pas l'allemand...
Oh, pardon ! J'ai oublié de traduire

On me dit donc « "%_gpg_name" doit être défini dans le fichier macro ».
Mais je ne sais pas ce que c'est que ce fichier macro...

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


Visiteur
Visiteur

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie