Problème installation libgtk+2.0-devel [Réglé]

Bilou Membre non connecté
-
- Voir le profil du membre Bilou
- Inscrit le : 05/01/2013
j'ai voulut installer la bibliothèque libgtk+2.0-devel que je pense être nécessaire (dites moi si je me trompe) à la compilation de programmes en C utilisant GTK+.
Pour la petite histoire, je voudrais utiliser Glade (qui a bien changé depuis l'époque à laquelle je n'étais amusé avec...), avec utilisation du fichier "trucmuche.glade" par gtkbuilder.
Je pense (=j'espère) que cette bibliothèque fournit (entre-autres) le fichier gtk.h et un fichier dont le nom doit ressembler à "gtk+2.0.pc", utilisé par pkg-config; ce que j'ai trouvé sur http://developer.gnome.org/gtk-tutorial/stable/x111.html pour compiler utilise en effet pkg-config.
Lors de l'essai d'installation, voila ce que j'ai eu:
Caché :
# urpmi libgtk+2.0-devel
Afin de satisfaire les dépendances de « pkgconfig(cairo) », un des paquetages suivants est nécessaire :
1- libcairo-devel-1.10.2-6.mga2.i586 : Development files for Cairo library (à installer)
2- libcairo-xcb-devel-1.10.2-6.mga2.i586 : Development files for Cairo library (à installer)
Que choisissez-vous ? (1-2) 2
Le paquetage demandé ne peut pas être installé :
libcairo-xcb-devel-1.10.2-6.mga2.i586 (car devel(libpixman-1) est non satisfait)
Désirez-vous tout de même continuer ? (O/n) O
Certains paquets ont été installés mais d'autres ont échoué.
Le paquetage demandé ne peut pas être installé :
libcairo-xcb-devel-1.10.2-6.mga2.i586 (car devel(libpixman-1) est non satisfait)
Désirez-vous tout de même continuer ?
Afin de satisfaire les dépendances de « pkgconfig(cairo) », un des paquetages suivants est nécessaire :
1- libcairo-devel-1.10.2-6.mga2.i586 : Development files for Cairo library (à installer)
2- libcairo-xcb-devel-1.10.2-6.mga2.i586 : Development files for Cairo library (à installer)
Que choisissez-vous ? (1-2) 2
Le paquetage demandé ne peut pas être installé :
libcairo-xcb-devel-1.10.2-6.mga2.i586 (car devel(libpixman-1) est non satisfait)
Désirez-vous tout de même continuer ? (O/n) O
Certains paquets ont été installés mais d'autres ont échoué.
Le paquetage demandé ne peut pas être installé :
libcairo-xcb-devel-1.10.2-6.mga2.i586 (car devel(libpixman-1) est non satisfait)
Désirez-vous tout de même continuer ?
Et en essayant d'installer libpixman-1:
# urpmi --test libpixman1_0
Le paquetage libpixman1_0-0.24.4-1.mga2.i586 est déjà installé
Le paquetage libpixman1_0-0.24.4-1.mga2.i586 est déjà installé
A noter que, dans le Centre de Contrôle Mageia, le paquetage libpixman1 apparait avec un panneau de sens interdit dans la colonne "status".
Je me suis remis à Linux il y a peu, j'ai donc pu passer à côté d'un truc enorme sans le voir.
Donc, si quelqu'un a une idée ou s'est déjà trouvé confronté à un problème du même genre...à vot'bon coeur m'sieurs-dames...

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
le panneau "sens interdit" indique qu'il s'agit d'un paquet vital au système et qu'il ne peut pas être désinstallé.
Lorsque tu lances le logiciel en question, as-tu un nom de fichier dont il a besoin ?
Ainsi, si tu as ce fichier de librairie manquant, tu peux installer le paquetage qui correspond à :
Code BASH :
urpmi -p nom-du-fichier
Merci

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 !


Bilou Membre non connecté
-
- Voir le profil du membre Bilou
- Inscrit le : 05/01/2013
merci pour ta réponse rapide.
J'ai essayé de suivre le fil des dépendances de libgtk+-devel, en essayant d'installer les paquetages
libcairo-devel-1.10 ou libcairo-xcb-devel-1.10; le résultat est le même:
Le paquetage demandé ne peut pas être installé :
libcairo-devel-1.10.2-6.mga2.i586 (car devel(libpixman-1) est non satisfait)
libcairo-devel-1.10.2-6.mga2.i586 (car devel(libpixman-1) est non satisfait)
Cette réponse ( devel(libpixman-1)) me laisse perplexe: sais-tu si il existe un paquetage libpixman-1-devel ?
Mes recherches dans les paquetages et sur internet n'ont rien donné; tout ce que j'ai trouvé est un paquetage libpixman1_0.
D'autre part, sais-tu comment je peux avoir la liste des fichiers que contient un paquetage non installé (histoire que je ne fasse pas "braire" tout le monde pour une bibliothèque qui n'est pas celle dont j'ai besoin (à mon avis, il y a 99% de chances que ce soit libgtk+-devel dont j'ai besoin...mais...bon...)).

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Code BASH :
urpmi libpixman-devel
Merci

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 !


Bilou Membre non connecté
-
- Voir le profil du membre Bilou
- Inscrit le : 05/01/2013
j'ai essayé ta suggestion: urpmi libpixman-devel.
Cela n'a rien donné (pas de paquetage avec ce nom), mais cela m'a fait me demander si ma liste de medias pour urpmi était correctement configurée.
En attendant d'approfondir le sujet, j'ai (à nouveau) fait une recherche sur internet, et, Ô miracle, un paquetage libpixman-devel-0.24.4-1.mga2.i586.rpm est apparu devant mes yeux ébahis!
Comment ai-je fais pour passer à côté la première fois?...mystère... 'y fait pas bon vieillir...
Résultat: libpixman-devel installée, et libgtk+-devel installée aussi sans problème.
Du coup: sujet résolu.
Merci beaucoup

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