nordvpn libidn2 [Réglé]
dépendance cassée sur libidn2
Logiciels / Logiciels Internet

bensa2000 Membre non connecté
-
- Voir le profil du membre bensa2000
- Inscrit le : 19/09/2022
Reprise du message précédent
J'ai crée le fichier task-libidn.spec (dans /home/USER/SPECS/)J'ai lancé la commande : bm -l task-libidn.spec
Puis j'ai installé le fichier (task-libidn-1-1.mga9.noarch.rpm) crée dans /home/USER/RPMS/noarch
A l'installation de nordvpn j'obtiens le message suivant :
" Problème: requêtes conflictuelles
- rien de fournit libidn2 rendu nécessaire par nordvpn-3.14.2-1.x86_64 "

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Code BASH :
urpmq --requires task-libidn
Yves

bensa2000 Membre non connecté
-
- Voir le profil du membre bensa2000
- Inscrit le : 19/09/2022
--requires behaviour changed, use --requires-recursive to get the old behaviour
Pas de paquetage nommé task-libidn

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Pour en être sûr:
Code BASH :
rpm -q task-libidn
Yves

bensa2000 Membre non connecté
-
- Voir le profil du membre bensa2000
- Inscrit le : 19/09/2022
task-libidn-1-1.mypack9

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Si le paquet est installé, ce ne serait pas plutôt
rpm -q --provides task-libidn-1-1.mypack9
man rpm
:
:
--provides
Lister les capacités que fournit ce paquetage.
Lister les capacités que fournit ce paquetage.
à l'inverse un rpm -q --requires ./nordvpn-3.14.2-1.x86_64.rpm...
edit: attention ici le "./" indique à rpm que l' on veut interroger le paquet qui se trouve dans le répertoire où l' on se trouve...
Édité par nic80 Le 24/09/2022 à 22h23

bensa2000 Membre non connecté
-
- Voir le profil du membre bensa2000
- Inscrit le : 19/09/2022
Papoteur :
Enregistrer task-libidn.spec
Puis bm -l task-libidn.spec
le paquet construit est dans RPMS/noarch
Code TEXT :
Name: task-libidn Version: 1 Release: %mkrel 1 Summary: Metapackage for libidn BuildArch: noarch License: GPLv2+ Group: System/Base Requires: %{_lib}idn2_0 Provides: %{_lib}idn2 %description This package is a meta-package that provides libidn2_0 when libidn2 is required. %files
Puis bm -l task-libidn.spec
le paquet construit est dans RPMS/noarch
L'erreur est dans la ligne = Provides: %{_lib}idn2
qui devrait être = Provides: libidn2

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
bensa2000 :
J'ai finalement trouvé la solution
L'erreur est dans la ligne = Provides: %{_lib}idn2
qui devrait être = Provides: libidn2
L'erreur est dans la ligne = Provides: %{_lib}idn2
qui devrait être = Provides: libidn2
En effet, bien vu.
Yves
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie