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

Problème de base de données urpmi (fin du topic) - Logiciels - Linux et OS Alternatifs

Marsh Posté le 09-11-2004 à 19:49:21    

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
Reply

Marsh Posté le 09-11-2004 à 19:49:21   

Reply

Marsh Posté le 09-11-2004 à 19:55:32    

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.
Reply

Marsh Posté le 09-11-2004 à 21:36:05    

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.

Reply

Marsh Posté le 09-11-2004 à 21:37:49    

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


---------------
Neo_t3 registered Linux user number 354648. | http://www.ondaflow.com
Reply

Marsh Posté le 09-11-2004 à 21:54:04    

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
Reply

Marsh Posté le 09-11-2004 à 21:54:49    

http://easyurpmi.zarb.org/


---------------
Neo_t3 registered Linux user number 354648. | http://www.ondaflow.com
Reply

Marsh Posté le 09-11-2004 à 21:55:58    

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

Reply

Marsh Posté le 09-11-2004 à 22:07:08    

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
Reply

Marsh Posté le 09-11-2004 à 22:07:47    

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

Reply

Marsh Posté le 10-11-2004 à 01:34:57    

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.
 

Reply

Marsh Posté le 10-11-2004 à 01:34:57   

Reply

Marsh Posté le 10-11-2004 à 09:04:31    

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
Reply

Marsh Posté le 10-11-2004 à 13:20:24    

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 ?

Reply

Marsh Posté le 10-11-2004 à 13:34:23    

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 .

Reply

Marsh Posté le 10-11-2004 à 13:45:31    

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 »
 


 

Reply

Marsh Posté le 10-11-2004 à 14:09:54    

Qu'est ce que tu aurai mal configuré ?
 


---------------
Neo_t3 registered Linux user number 354648. | http://www.ondaflow.com
Reply

Marsh Posté le 10-11-2004 à 14:26:47    

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
Reply

Marsh Posté le 10-11-2004 à 14:27:44    

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.

Reply

Marsh Posté le 10-11-2004 à 14:29:10    

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


---------------
Neo_t3 registered Linux user number 354648. | http://www.ondaflow.com
Reply

Marsh Posté le 10-11-2004 à 14:31:45    

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

Reply

Marsh Posté le 10-11-2004 à 14:33:22    

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?

Reply

Marsh Posté le 10-11-2004 à 14:35:17    

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

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed