Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2505 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Problème de base de données urpmi (fin du topic)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de base de données urpmi (fin du topic)

n°587899
sylsau
Posté le 09-11-2004 à 19:49:21  profilanswer
 

Bonjour,
 
J'ai suivi le tutorial d'un site pour l'installation de gtk. Lorsque je tape la ligne de commande pour savoir si gtk est installé ça me marque : tout est déjà installé.
J'ai donc écrit un programme de base :
 
 

Code :
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <gtk/gtk.h>
  4. int main(int argc, char **argv)
  5. {
  6.     /* Initialisation de GTK+ */
  7.     gtk_init(&argc, &argv);
  8.     return EXIT_SUCCESS;
  9. }


 
Voici mon makefile :
 


OBJECTS = graphique.o
 
all: Programme
 
CFLAGS = -g -Wall -O2 `pkg-config --cflags gtk+-2.0`
 
%.o: %.c
 gcc -c $(CFLAGS) $< -o $@
 
Programme: $(OBJECTS)
 gcc $(OBJECTS) -o graphique `pkg-config --libs gtk+-2.0` -g
 
clean:
 @rm -f *o graphique
 
graphique.o: graphique.c
 


 
 
et quand je compile, voilà la ligne d'erreur :  
 


gcc -c -g -Wall -O2 `pkg-config --cflags gtk+-2.0` graphique.c -o graphique.o
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
graphique.c:3:21: gtk/gtk.h: No such file or directory
graphique.c: In function `main':
graphique.c:8: warning: implicit declaration of function `gtk_init'
make: *** [graphique.o] Erreur 1
 


 
Apparemment les librairies de gtk ne sont pas partagées et donc accessibles pour les programmes, je dois installer quoi pour pouvoir les partager ? ou je dois faire quoi ?
 
Merci d'avance.


Message édité par sylsau le 10-11-2004 à 01:35:28
mood
Publicité
Posté le 09-11-2004 à 19:49:21  profilanswer
 

n°587910
Mjules
Modérateur
Parle dans le vide
Posté le 09-11-2004 à 19:55:32  profilanswer
 

gtk-devel


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°587992
sylsau
Posté le 09-11-2004 à 21:36:05  profilanswer
 

En fait, j'ai un problème parce que lorsque j'installe la librairie gtk devel via urpmi, ça me marque :
 


urpmi libgtk+2.0_0-devel
Pour satisfaire les dépendances, les 3 paquetages suivants vont être installés (16 Mo):
libgdk_pixbuf2.0_0-devel-2.4.9-4mdk.i586
libgtk+2.0_0-devel-2.4.9-4mdk.i586
libpango1.0_0-devel-1.4.1-1mdk.i586
Est-ce correct ? (O/n) O
 
    ftp://ftp.ens-cachan.fr/mirror/Mandrakelinux/devel/10.1/i586/media/main/libgdk_pixbuf2.0_0-devel-2.4.9-4mdk.i586.rpm
    ftp://ftp.ens-cachan.fr/mirror/Mandrakelinux/devel/10.1/i586/media/main/libpango1.0_0-devel-1.4.1-1mdk.i586.rpm
...échec de la récupération : curl: (19) Given file does not exist
    ftp://ftp.ens-cachan.fr/mirror/Mandrakelinux/devel/10.1/i586/media/main/libgtk+2.0_0-devel-2.4.9-4mdk.i586.rpm
...échec de la récupération : curl: (19) Given file does not exist
...échec de la récupération : curl failed: exited with 19 or signal 0
 
L'installation a échoué, il manque des fichiers :
    ftp://ftp.ens-cachan.fr/mirror/Mandrakelinux/devel/10.1/i586/media/main/libgdk_pixbuf2.0_0-devel-2.4.9-4mdk.i586.rpm
    ftp://ftp.ens-cachan.fr/mirror/Mandrakelinux/devel/10.1/i586/media/main/libgtk+2.0_0-devel-2.4.9-4mdk.i586.rpm
    ftp://ftp.ens-cachan.fr/mirror/Mandrakelinux/devel/10.1/i586/media/main/libpango1.0_0-devel-1.4.1-1mdk.i586.rpm
Vous devriez mettre à jour votre base de données urpmi
 
...échec de la récupération : curl: (19) Given file does not exist
 
 


 
Apparemment il y a un problème avec une base de données urpmi, mais je ne sais pas comment la mettre à jour ou la changer ?
Pourriez vous m'expliquer comment faire.
 
Merci.

n°587993
Neo_t3
Posté le 09-11-2004 à 21:37:49  profilanswer
 

urpmi.update -a  --> mise à jour base de données urpmi


---------------
Neo_t3 registered Linux user number 354648. | http://www.ondaflow.com
n°588006
sylsau
Posté le 09-11-2004 à 21:54:04  profilanswer
 

en fait, y a un problème avec la source jpackage on dirait  :
 


urpmi.update -a
calcul de la somme de contrôle MD5 du fichier hdlist (ou de synthèse) existant
examen du fichier de somme de contrôle MD5
récupération du hdlist source (ou synthèse) de « jpackage »...
    ftp://ftp.ens-cachan.fr/mirror/Mandrakelinux/devel/10.1/i586/media/jpackage/media_info/hdlist.cz
 
...échec de la récupération : curl: (19) Given file does not exist
...échec de la récupération : curl failed: exited with 19 or signal 0
 
la récupération du hdlist source (ou synthèse) a échoué
pas de fichier hdlist trouvé pour le média « jpackage »
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.jpackage.cz]
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Installation CD 3 (x86) (cdrom3).cz]
 
.
/*aps ça marche normalement */
.
 


 
Vous savez ce que je peux faire pour la changer ou régler le problème ?


Message édité par sylsau le 09-11-2004 à 21:56:50
n°588007
Neo_t3
Posté le 09-11-2004 à 21:54:49  profilanswer
 

http://easyurpmi.zarb.org/


---------------
Neo_t3 registered Linux user number 354648. | http://www.ondaflow.com
n°588011
leto
Posté le 09-11-2004 à 21:55:58  profilanswer
 

urpmi.removemedia -a  
 
Puis après ajoute tes sources urpmi , en utilisant l'adresse que vient de donner neo_t3

n°588019
sylsau
Posté le 09-11-2004 à 22:07:08  profilanswer
 

en faisant ça j'ai enlevé les cd comme sources aussi non ?
je fais comment pour les rajouter ?


Message édité par sylsau le 09-11-2004 à 22:07:17
n°588022
leto
Posté le 09-11-2004 à 22:07:47  profilanswer
 

Le contenu des CD , c'est la source "main"

n°588084
sylsau
Posté le 10-11-2004 à 01:34:57  profilanswer
 

J'arrive à mettre de nouvelles bases urpmi pour les sources main et contrib.
En revanche, pour les sources plf et jpackage (j'ai testé tous les mirroirs français) j'ai toujours l'erreur suivante (ici pour plf mais c'est pareil pour jpackage) :
 


 
urpmi.addmedia plf http://ftp.club-internet.fr/pub/linux/p                                           lf/mandrake/10.1 with hdlist.cz
média plf ajouté
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.contrib.cz]
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.main.cz]
récupération du hdlist source (ou synthèse) de « plf »...
    http://ftp.club-internet.fr/pub/linux/plf/mandrake/10.1/hdlist.cz
...échec de la récupération : curl: (7) couldn't connect
la récupération du hdlist source (ou synthèse) a échoué
pas de fichier hdlist trouvé pour le média « plf »
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.plf.cz]
problème de lecture du fichier de synthèse du média « plf »
impossible de mettre à jour le média « plf »
 
 


 
 
Savez vous ce que je dois faire ?
 
 
Merci d'avance.
 

mood
Publicité
Posté le 10-11-2004 à 01:34:57  profilanswer
 

n°588111
leto
Posté le 10-11-2004 à 09:04:31  profilanswer
 

enleve ce media plf (urpmi.removemedia plf) et prend une autre source, pas celles de club-internet, chez moi le ftp ne répond pas .


Message édité par leto le 10-11-2004 à 09:05:09
n°588233
sylsau
Posté le 10-11-2004 à 13:20:24  profilanswer
 

Pour la source jpackage, y a aucun miroir français qui marche.
Je peux prendre un miroir à l'étranger ça change rien au niveau de ce que je vais prendre ?

n°588244
leto
Posté le 10-11-2004 à 13:34:23  profilanswer
 

Y'as pas de douane , prend le mirroir que tu veux . Autant le prendre le plus proche possible, mais le benelux et l'allemagne c'est proche .

n°588250
sylsau
Posté le 10-11-2004 à 13:45:31  profilanswer
 

OK.
J'ai testé aussi avec les autres mirroirs proches et j'ai toujours la même erreur ça doit venir d'un truc que j'ai mal configuré plutot non ?
 


urpmi.addmedia jpackage ftp://ftp.belnet.be/linux/mandrake/devel/10.1/i586/media/jpackage with media_info/hdlist.cz
média jpackage ajouté
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.plf.cz]
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.contrib.cz]
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.main.cz]
calcul de la somme de contrôle MD5 du fichier hdlist (ou de synthèse) existant
récupération du hdlist source (ou synthèse) de « jpackage »...
    ftp://ftp.belnet.be/linux/mandrake/devel/10.1/i586/media/jpackage/media_info/hdlist.cz
 
...échec de la récupération : curl: (19) Given file does not exist
la récupération du hdlist source (ou synthèse) a échoué
pas de fichier hdlist trouvé pour le média « jpackage »
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.jpackage.cz]
problème de lecture du fichier de synthèse du média « jpackage »
impossible de mettre à jour le média « jpackage »
 


 

n°588272
Neo_t3
Posté le 10-11-2004 à 14:09:54  profilanswer
 

Qu'est ce que tu aurai mal configuré ?
 


---------------
Neo_t3 registered Linux user number 354648. | http://www.ondaflow.com
n°588290
leto
Posté le 10-11-2004 à 14:26:47  profilanswer
 

C'est pas compliqué d'aller sur :  
ftp://ftp.belnet.be/linux/mandrak [...] edia_info/
 
Et de réaliser que le fichier hdlist.cz n'existe pas, et donc qu'il te faut utiliser :  

urpmi.addmedia jpackage ftp://ftp.belnet.be/linux/mandrake/devel/10.1/i586/media/jpackage with media_info/hdlist_jpackage.cz


 
 
edit: d'ailleurs c'est plutot  
ftp://ftp.belnet.be/linux/mandrak [...] /jpackage/


Message édité par leto le 10-11-2004 à 14:29:38
n°588291
sylsau
Posté le 10-11-2004 à 14:27:44  profilanswer
 

Bain je sais pas, j'ai rien touché de spécial.
et la première fois que j'ai installé les bases de données urpmi tout marchait normalement. Et hier, j'ai eu un problème avec la base de données jpackage du mirroir sur lequel je prenais.
Donc j'ai tout enlevé et je suis arrivé à réinstaller les sources main, contrib et plf mais pour jpackage j'ai toujours l'erreur que j'ai copié/collé plus haut.
Je sais pas d'où ça peut venir.

n°588293
Neo_t3
Posté le 10-11-2004 à 14:29:10  profilanswer
 

moi j'ai pas besoin de ce jpackage (MDK 10.0).


---------------
Neo_t3 registered Linux user number 354648. | http://www.ondaflow.com
n°588296
leto
Posté le 10-11-2004 à 14:31:45  profilanswer
 

Et le mirroir francais de free marche très bien :  
 
ftp://ftp.proxad.net/pub/Distribu [...] /jpackage/

n°588297
sylsau
Posté le 10-11-2004 à 14:33:22  profilanswer
 

leto3 a écrit :

C'est pas compliqué d'aller sur :  
ftp://ftp.belnet.be/linux/mandrak [...] edia_info/
 
Et de réaliser que le fichier hdlist.cz n'existe pas, et donc qu'il te faut utiliser :  

urpmi.addmedia jpackage ftp://ftp.belnet.be/linux/mandrake/devel/10.1/i586/media/jpackage with media_info/hdlist_jpackage.cz


 
 
edit: d'ailleurs c'est plutot  
ftp://ftp.belnet.be/linux/mandrak [...] /jpackage/


 
 
Ok merci.
Mais en fait, j'ai la 10.1 community et non la 10.1 official je peux quand même prendre les liens de 10.1 official?

n°588298
leto
Posté le 10-11-2004 à 14:35:17  profilanswer
 

non , c'est ceux dans /devel/ alors .

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Problème de base de données urpmi (fin du topic)

 

Sujets relatifs
Problème dhcp sous Fedora Core 2Probleme pour lancer mysql
probleme d'ouverture de logicielrécupérer des données d'un CD !!
probleme de .htaccess[apache & php ] probleme de permissions
[Debian][Resolu] Probleme pour monter dvd-rom et graveurproblème avec smbmount
probleme de scanner -> acces à la ressource non autorisé[Debian] probleme nfs
Plus de sujets relatifs à : Problème de base de données urpmi (fin du topic)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR