Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Fedora Linux 36 est disponible !

#1 30/03/2017 13:35:52

RPMnoobs
Membre
Inscription : 12/12/2016
Messages : 20

[Résolu] Erreur de dépendances déjà installées

Bonjour,
Voici mon erreur :

$ sudo rpm -Uvh monpaquet.rpm
erreur: Dépendances requises:
	epel-release-6-8.noarch est nécessaire pour monpaquet
	jansson-2.9-1.el6.x86_64 est nécessaire pour monpaquet
	libxerces-c-3.1.so()(64bit) est nécessaire pour monpaquet
$ rpm -qa | grep epel
epel-release-6-8.noarch

$ rpm -qa | grep jansson
jansson-2.9-1.el6.x86_64

De plus, libxerces-c-3.1.so()(64bit) est une libraire que les .exe de mon paquet utilisent. Je ne savais pas que lors de la construction RPM allait regarder les librairies dont mon logiciel empaquetés a besoin.
Sauf que xerces-c, nous l'installons manuellement (avec un tar) et donc le paquet n'est pas téléchargé....

2 problèmes en 1 !
Si vous avez une idée merci d'avance c'est urgent :D

Dernière modification par RPMnoobs (30/03/2017 17:59:40)

Hors ligne

#2 30/03/2017 16:17:13

fgland
Rédacteur Wiki
Rédacteur Wiki
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 3 571

Re : [Résolu] Erreur de dépendances déjà installées

bonsoir,

c'est sur Fedora ? car epel c'est plutôt RH...
Gérard


F36, Kde/plasma (X11), ASUSTeK M5A78L-M/USB3, AMD FX-6300, NVIDIA GM107 [GeForce GTX 750 Ti], 8Go de mémoire

Hors ligne

#3 30/03/2017 16:23:45

RPMnoobs
Membre
Inscription : 12/12/2016
Messages : 20

Re : [Résolu] Erreur de dépendances déjà installées

Exact c'est sur RH6...

Mais cette histoire de dépendances déjà installées sincèrement ça commence à m'énerver!

Donc si une idée/suggestion/solution vous traverse l'esprit je suis prenant, même si ce n'est pas Fedora cela serait très sympathique de votre part

Hors ligne

#4 30/03/2017 17:59:07

RPMnoobs
Membre
Inscription : 12/12/2016
Messages : 20

Re : [Résolu] Erreur de dépendances déjà installées

Je viens de trouver la solution, j'espère que cela pourra servir aux futurs apprentis constructeurs.

J'avais mis "Requires: epel-release.noarch jansson.x86_64" dans le specfile.

Quand on fait un

$ yum install epel-release.noarch jansson.x86_64

Il nous les trouve sans problème.

Voilà ce qui porte à confusion, en effet il faut mettre le nom exact du paquet, donc sans l'architecture, dans le specfile..
Sinon il n'associera pas epel-release.noarch avec le paquet installé comme précédemment.

J'ai donc mis :

Requires: epel-release jansson

Et ça marche sans soucis.

Dernière modification par RPMnoobs (30/03/2017 18:01:45)

Hors ligne

#5 30/03/2017 19:54:28

VINDICATORs
RédactWikix and the graphicatorix!
Modérateur
Lieu : Toulouse(31) France
Inscription : 23/11/2004
Messages : 18 761
Site Web

Re : [Résolu] Erreur de dépendances déjà installées

La base de RHEL c'est Fedora, mais les Fedora actuel (F23/24/25 bientôt 26) n'ont plus grand chose à voir avec la version utilisé pour RHEL... et surtout la série des 6.

Même la 7.xx non plus... Du coup je doute que cela soit le bon endroit pour en discuter.

Tu peux à la limite allez voir le site pour CentOS vu que CentOS ce base sur RHEL. A mon avis c'est le meilleur endroit. Voir le support RedHat, mais c'est pas le même tarif...

Dernière modification par VINDICATORs (30/03/2017 19:55:16)


AMD R7 5800x, MSI Pro Carbon X470, 64Go DDR4 3.6Ghz Kingston Renegarde C17, RX5700XT MSI OC, SSD : 1xPNY LXR8 1To + 1x970EVO 500Go + 2x500Go 860EVO, 3x1To 860EVO, HDD WD 2To + 4To Black, BeQuiet Dark 900 + Ppower 1kW plat
AMD R7 2700x + 32Go DDR4 3.2Ghz, 1xPNY LXR8 1To, 2x1To 860QVO, rx6500xt 4Go, BMT MBox Q300L
AMD R5 2600, 32Go DDR4 1.8Ghz, 1x250GO SSD, 3x 2To RAID5 WDBlue, 1030GT 2Go, BCubes Chieftec + AMD A6 9500, 16Go DDR4 2.1Ghz, SSD 250Go,3To Red

Hors ligne

Pied de page des forums