Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Venez essayer Fedora 29 en version finale

#1 02/11/2018 16:12:10

asakura-shin
Membre
Inscription : 02/11/2018
Messages : 4

[Résolu] crée un RPM avec les dépendance du rpm

Bonjour,
Je dois créer un rpm myrpm.rpm avec qui a besoin d'un rpm pour faire fonctionner mon programme monrpmobligatoire.rpm je voudrais que mon rpm l'inclue pour éviter d'avoir 2 rpm à installer. Il y a une façon de faire ? (Le .rpm ne doit par être pris en ligne mais bien inclut dans le mien l'installation doit pouvoir se faire sur les machines qui non pas internet.

Bien à vous

Hors ligne

#2 04/11/2018 10:05:25

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 6 315
Site Web

Re : [Résolu] crée un RPM avec les dépendance du rpm

C'est très moche mais tu peux intégrer ton autre RPM dans ton 1er RPM comme n'importe quel fichier, et l'installer en post. Mais c'est vraiment immonde j'ai honte d'écrire ça. Pis c'est allez droit dans le mur, si 1 RPM évolue tu dois tout refaire, et tout relivrer.

La bonne méthode est d'indiquer en dépendance (Requires) tous tes RPM nécessaire. Et tu livres tout ça dans une archives tar (par ex). Avec un setup.sh par ex qui fera le rpm -ivh RPM1 RPM2 RPM3 etc


Linux, ya moins bien, mais c'est plus chèr!!!
Ingénieur Systèmes&Réseaux dans l'OpenSource depuis + de 10 ans

Hors ligne

#3 04/11/2018 12:12:21

asakura-shin
Membre
Inscription : 02/11/2018
Messages : 4

Re : [Résolu] crée un RPM avec les dépendance du rpm

dans ce cas, je choisie "la bonne méthode" =) car c'est pour solution d'entreprise =)
merci à vous pour ce conseil

Dernière modification par asakura-shin (05/11/2018 09:48:02)

Hors ligne

#4 05/11/2018 10:03:04

asakura-shin
Membre
Inscription : 02/11/2018
Messages : 4

Re : [Résolu] crée un RPM avec les dépendance du rpm

Bonjour,
#madko
On est bien d'accord que si je fais une tarball l'or du build elle ne seras pas présente il faudra que je l'exporte par mes propres moyens ? par exemple le build se créé et à coté je dois faire ma tarball si je dois l’emmener je dois prendre mon rpm + la tar ?

Bien à toi

Hors ligne

#5 05/11/2018 11:47:02

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 6 315
Site Web

Re : [Résolu] crée un RPM avec les dépendance du rpm

Tu fais une archive avec tous tes RPM (ton RPM + ses dépendances) + un script d'installation.

Après si tes machines sont sur un réseau qui n'a pas internet, elles ont peut être toutes accès à un serveur où tu pourrais mettre un depot yum. Si ce n'est pas possible, tu n'as en effet pas le choix de tout embarquer dans l'archive.

La dernière fois que j'avais fait ça, l'archive contenait des RPM. Le script d'installation faisait un dépot yum local avec ces RPM (commande createrepo), définissait ce dépot sur la machine, et lancait juste un yum install du paquet principal. Le paquet principal étant bien fait, il listait les dépendances requises. L'avantage c'est que yum n'installera que ce qui est nécessaire. Mais bon un yum install "./*rpm" saura faire le trie aussi.


Linux, ya moins bien, mais c'est plus chèr!!!
Ingénieur Systèmes&Réseaux dans l'OpenSource depuis + de 10 ans

Hors ligne

#6 05/11/2018 18:15:14

asakura-shin
Membre
Inscription : 02/11/2018
Messages : 4

Re : [Résolu] crée un RPM avec les dépendance du rpm

j'ai fait exactement ce que tu as dit cela fonctionne je pense qu il y a pas meilleur solution

je suis ravie de t'on aide

Merci et à bientôt

Hors ligne

#7 06/11/2018 09:28:14

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 6 315
Site Web

Re : [Résolu] crée un RPM avec les dépendance du rpm

Avec plaisir! Bonne continuation.


Linux, ya moins bien, mais c'est plus chèr!!!
Ingénieur Systèmes&Réseaux dans l'OpenSource depuis + de 10 ans

Hors ligne

Pied de page des forums