Précédent   Forum du club des développeurs et IT Pro > Autres langages > Perl > SGBD
SGBD Toutes vos questions sur l'interaction entre Perl et les bases de données (SQL, mysql, postgresql, ORACLE, ...) Avant de poster, veuillez consulter les FAQs perl, les cours Perl.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 03/11/2008, 12h02   #1
rmorlec
Invité de passage
 
Inscription : novembre 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 7
Points : 0
Points : 0
Par défaut Installation DBI sur x86_64-linux

Bonjour à tous,

J'eesaye désespéremment d'installer le module DBI sans succès depuis plus de deux jours...

J'utilise une Mandriva linux x86_64, avec perl 5.8.8. J'ai d'abord essayé le mode classique, avec 'perl -MCPAN -e shell' puis 'install DBI', le départ semble correct, puis là, c'est le drame, il m'affiche une suite d'erreurs que je n'arrive pas à comprendre...

La sortie console est attachée (afin d'éviter un message de 15 kms).

J'ai par ailleurs essayé l'installation manuelle, mais je rencontre une erreur similaire au moment du 'make'.
J'ai aussi essayé d'installer un rpm de DBI pour x86_64-linux, il me dit que tout est installé, mais il ne se passe rien (et DBI ne marche pas, évidemment...).

Est-ce que quelqu'un a déjà rencontré une erreur similaire ? Parce que j'ai beau chercher, je n'arrive pas à trouver

Merci d'avance !
Fichiers attachés
Type de fichier : txt sortie_console.txt (17,7 Ko, 4 affichages)
rmorlec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2008, 12h29   #2
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 573
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 573
Points : 31 796
Points : 31 796
essaye d'installer ces packages sur ton serveur :
Code :
apt-get install libstdc++6-dev libstdc++5 gcc lynx
je sais pas s'il apt-get install existe sous mandriva
__________________
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2008, 12h32   #3
Arioch
Membre émérite
 
Inscription : février 2003
Messages : 1 116
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 1 116
Points : 980
Points : 980
Bonjour,

as-tu essayé en passant par l'installateur de RPM ???

C'est comme ça que j'ai procédé dernièrement pour installer un package Perl. Mandriva me le proposait dans son panneau de téléchargement.

Ce qui m'étonne pour DBI.pm, c'est qu'il ne soit pas fourni sur ta version 5.8.8.

Sur mon Mandriva 2006, j'ai Perl 5.8.3 et j'ai DBI d'office dedans...
Arioch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2008, 12h34   #4
Arioch
Membre émérite
 
Inscription : février 2003
Messages : 1 116
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 1 116
Points : 980
Points : 980
Citation:
Envoyé par djibril Voir le message
je sais pas s'il apt-get install existe sous mandriva
Non, pas d'apet-get sous Mandriva

Par contre, y a un super panneau d'administration qui s'appelle "configurer votre ordinateur". Faut se connecter en root et se rendre dans la rubrique "installation/désinstallation de paquetages".

C'est ce qu'il y a de plus propre (et graphique !) sous une Mandriva récente.
Arioch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2008, 13h43   #5
rmorlec
Invité de passage
 
Inscription : novembre 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 7
Points : 0
Points : 0
J'ai essayé d'installer le rpm via la console et aussi via l'interface graphique (click-droit => Ouvrir avec => Installer des logiciels), mais aucun résultat...

Là j'essaye la méthode proposée par djibril (mais avec urpmi, qui est je crois l'equivalent de apt-get sur mandriva)
rmorlec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2008, 13h50   #6
rmorlec
Invité de passage
 
Inscription : novembre 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 7
Points : 0
Points : 0
Il semble que l'erreur aie légèrement changé, mais ça ne marche toujours pas (que ce soit avec le CPAN ou "a la main")
Fichiers attachés
Type de fichier : txt sortie_console2.txt (20,0 Ko, 1 affichages)
rmorlec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2008, 14h33   #7
Arioch
Membre émérite
 
Inscription : février 2003
Messages : 1 116
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 1 116
Points : 980
Points : 980
Si tu n'arrives pas à installer quoi que ce soit via l'installateur graphique, c'est que tu n'as pas (ou alors mal) configuré tes sources.

Tes sources = url des sites où ta Mandriva ira chercher les packages à upgrader ou à installer en fonction de la version de ta distribution.

A savoir qu'à l'install, Mandriva ne met pas à jour les sources URPMI pour toi et même pire : lorsqu'il le fait (partiellement), il part du principe que tu utilises la dernière version Mandriva sortie et fait pointer tes sources vers les url de cette fameuse dernière version.

Exemple lorsque j'ai voulu configurer mes sources sur ma Mandriva 2006, toutes les urls configurées automatiquement pointaient sur des packages de la Mandriva 2007 !

Edit : 1 lien pour toi

http://easyurpmi.zarb.org/?language=fr
Arioch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2008, 14h58   #8
rmorlec
Invité de passage
 
Inscription : novembre 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 7
Points : 0
Points : 0
Merci pour le lien
Mes sources avaient l'air bonnes, mais j'essaye quand meme de mettre à jour, on sait jamais...
rmorlec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2008, 15h31   #9
rmorlec
Invité de passage
 
Inscription : novembre 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 7
Points : 0
Points : 0
Toujours rien
Avec le rpm de DBI-1.607, il me dit que "perl[==5.8.8 n'est pas satisfait", et avec la version 1.40, il me dit juste que tout a bien ete installé, mais DBI ne marche toujours pas...
=> Can't locate DBI.pm etc, etc.

Pour info, le 'perl -v' donne ça :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
[root@griffith Desktop]# perl -v
 
This is perl, v5.8.8 built for x86_64-linux
(with 1 registered patch, see perl -V for more detail)
 
Copyright 1987-2006, Larry Wall
 
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
 
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
Donc je comprend pas trop le coup du 'perl5.8.8 n'est pas satisfait'...
rmorlec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2008, 17h13   #10
rmorlec
Invité de passage
 
Inscription : novembre 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 7
Points : 0
Points : 0
Je réfléchis de plus en plus sérieusement à troquer l'idée d'une base de données contre celle d'acheter un milliard de petites feuilles bristol pour me faire une base de données en papier
rmorlec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2008, 17h58   #11
Arioch
Membre émérite
 
Inscription : février 2003
Messages : 1 116
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 1 116
Points : 980
Points : 980
Citation:
Envoyé par rmorlec Voir le message
Je réfléchis de plus en plus sérieusement à troquer l'idée d'une base de données contre celle d'acheter un milliard de petites feuilles bristol pour me faire une base de données en papier
Moins pratique, laisse tomber ton idée
Arioch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2008, 16h13   #12
gaelle3182
Invité de passage
 
Inscription : avril 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 5
Points : 3
Points : 3
Bonjour,

Merci djibril pour ta réponse. J'avais aussi un problème au moment du make lors de l'installation du module DBI, mais moi je suis sous ubuntu donc avec la commande apt-get pour installer des paquets.
Et l'installation des paquets que tu as signalé a résolu mon problème d'installation.

Pourrait tu juste éclairer ma lanterne en me disant à quoi sert lynx? car lorsque je configurais CPAN il me demandait le chemin de lynx qu'il ne trouvait pas et j'aimerais donc savoir à quoi ca sert?

Merci d'avance !
gaelle3182 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2011, 17h24   #13
younesss
Invité de passage
 
Homme youness del-potro
Inscription : novembre 2011
Messages : 2
Détails du profil
Informations personnelles :
Nom : Homme youness del-potro
Localisation : Sao Tomé

Informations forums :
Inscription : novembre 2011
Messages : 2
Points : 3
Points : 3
svp j'ai telecharer les modules DBI et DBD::oracle from le site CPAN mais je sais pas comment les installées ce sont just des paquet winrar qui contients des fichiers avec des extension .pm .pl .....
ya quelqu'un qui px me dire comment on intalle ces modules
younesss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h51.


 
 
 
 
Partenaires

Hébergement Web