Il me manque des fichiers perl mais je les trouve pas !!! - Logiciels - Linux et OS Alternatifs
Marsh Posté le 15-04-2003 à 14:20:32
DrVins a écrit :
|
ce sont des modules perl... Tu utilise quelle distro?
Marsh Posté le 15-04-2003 à 14:22:50
lance une console et pour chaque module "manquant", tape ceci :
Code :
|
exemple :
Code :
|
Si Perl beugle un truc du style "can't locate LeModule a @INC, etc etc", c'est que :
- soit le module manque effectivement : ce serait super étonnant car strict.pm ou FileCopy.pm sont intégrés à la distribution Perl depuis au minimum la 5.6.0
- soit @INC qui contient tous les chemins d'accès aux modules pour Perl ne saurait pas comment retrouver les-dits modules
Marsh Posté le 15-04-2003 à 14:25:49
PinG a écrit : ce sont des modules perl... Tu utilise quelle distro? |
Mandrake 9.1
Marsh Posté le 15-04-2003 à 14:28:07
DrVins a écrit : |
l'a l'air vachement tiptop, cette 9.1
j'suis bin content d'en rester sur la 9.0 du coup
Marsh Posté le 15-04-2003 à 14:30:52
Aricoh a écrit : lance une console et pour chaque module "manquant", tape ceci :
|
ça marche pas.
Marsh Posté le 15-04-2003 à 14:31:52
DrVins a écrit : |
tu as lancé un find -name sur "strict.pm" pour savoir où il se nichait dans ton disque dur ?
Marsh Posté le 15-04-2003 à 14:35:23
Aricoh a écrit : tu as lancé un find -name sur "strict.pm" pour savoir où il se nichait dans ton disque dur ? |
Heu... un quoi ?
Marsh Posté le 15-04-2003 à 14:36:56
DrVins a écrit : |
j'ai merdé sur la syntaxe ???
heu, et sinon, si tu cherchais le fichier "strict.pm" sur ton dur ?
Marsh Posté le 15-04-2003 à 14:47:38
Aricoh a écrit : j'ai merdé sur la syntaxe ??? |
Oui mais je dois en faire quoi ?
Marsh Posté le 15-04-2003 à 14:50:22
DrVins a écrit : |
Arf, c'est bien louche ton histoire de modules Perl manquants
Essaie perl -e 'use Tk' et si ça merde aussi, réinstalle les RPM de Perl
Marsh Posté le 15-04-2003 à 14:58:43
Aricoh a écrit : Arf, c'est bien louche ton histoire de modules Perl manquants |
Can't locate Tk.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at -e line 1. |
Marsh Posté le 15-04-2003 à 15:02:26
DrVins a écrit :
|
Bon, c'est clair, tu as un problème
Si tu as installé ta Mandrake via CD, zieutes un peu ce qu'il te manquerait d'installé pour Perl
Sinon, ben un p'tit urpm machin truc (sorry, j'ai pu la syntaxe)
Marsh Posté le 15-04-2003 à 15:09:53
Aricoh a écrit : Bon, c'est clair, tu as un problème |
Il y a une 50aine de fichiers qui commencent par perl ! comment je peux savoir lesquels sont les bons ?!
Marsh Posté le 15-04-2003 à 15:10:19
Vérifie que tu aies bien ce RPM là d'installé sur ta machine :
perl-5.8.0-19mdk.i586.rpm
Sinon, à éventuellement récupérer sur http://ftp.club-internet.fr/pub/un [...] rake/RPMS/
Marsh Posté le 15-04-2003 à 15:11:42
DrVins a écrit : |
Sauf erreur, évite les RPM contenant "devel" car ce sont des sources ou des trucs de test
Installe déjà le RPM dont je parles juste au-dessus et regarde ce que ça donne
Marsh Posté le 15-04-2003 à 15:13:33
Aricoh a écrit : Sauf erreur, évite les RPM contenant "devel" car ce sont des sources ou des trucs de test |
et j'espère que l'install du RPM va mettre les path à jour parce que sinon, gros merdier
non non, l'est vraiment bien la 9.1
Marsh Posté le 15-04-2003 à 15:16:43
Aricoh a écrit : perl-5.8.0-19mdk.i586.rpm |
Déja installé
Marsh Posté le 15-04-2003 à 15:24:31
DrVins a écrit : |
bon, tu m'inquiètes là !
essaie ce tout piti script :
Code :
|
sauvegarde le fichier (sans extension, peu importe), fais un chmod +x sur le fichier et exécute-le (avec ./ devant)
Si CA, CA NE MARCHE PAS ...
Marsh Posté le 15-04-2003 à 15:26:55
Aricoh a écrit : bon, tu m'inquiètes là !
|
Comment je fait ça ? (je débute... tu l'auras sans doute bien compris )
Marsh Posté le 15-04-2003 à 15:29:35
DrVins a écrit : |
arf, désolé
1) copie les 3 lignes de mon exemple de script dans un éditeur de texte + sauvegarde du fichier
2) via une console, tapes chmod +x MonFichier
3) toujours dans la console, tape ./MonFichier
Marsh Posté le 15-04-2003 à 15:34:09
./script: line 1: !#/usr/bin/perl: No such file or directory
./script: line 2: =: command not found
./script: line 3: print: command not found
Marsh Posté le 15-04-2003 à 15:36:17
T'as eu ce probleme en essayant d'insateller winex avec urpmi ?
S'il n'a pas resolu les dependances, c'est qu'il te manque peut-etre la source "contrib" ?
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
Pour ton probleme :
urpmf perl(Cwd)
te donnera le nom du paquet contenant ce fichier puis
urpmi paquet_desire.
Bien sur, tu auras ajoute les sources contrib avant, et tu as fait l'install avec les 3CD ?
Marsh Posté le 15-04-2003 à 15:36:38
DrVins a écrit : |
oups, cette fois c'est pour ma tronche, j'ai fait une boulette
1ère ligne, remplace !# par #!, désolé
Marsh Posté le 15-04-2003 à 15:37:29
DrVins a écrit : |
urpmi perl
Marsh Posté le 15-04-2003 à 15:38:30
ReplyMarsh Posté le 15-04-2003 à 15:38:58
Aricoh a écrit : zeb_, c'est gentil de passer nous filer un coup d'main |
Je passais par la
drvins : tu as fait l'install avec les 3CDs ?
Marsh Posté le 15-04-2003 à 15:40:48
zeb_ a écrit : |
Ben non... c'est ce que j'ai déja fait avec perl-5.8.0-19mdk.i586.rpm
Marsh Posté le 15-04-2003 à 15:41:30
zeb_ a écrit : |
Oui
Marsh Posté le 15-04-2003 à 15:41:46
DrVins a écrit : |
et urpmf perl(Cwd) ??
Marsh Posté le 15-04-2003 à 15:42:33
Il y a plein de rpms perl.
Fais urpmi --fuzzy perl pour avoir la liste complete.
Marsh Posté le 15-04-2003 à 15:42:35
zeb_ a écrit : |
bah, pas cool comme soluce car le module Cwd fait partie de la distribution standard, si lui manque, alors tout un tas de modules vitaux sont absents également
Marsh Posté le 15-04-2003 à 15:44:14
ReplyMarsh Posté le 15-04-2003 à 15:44:37
Aricoh a écrit : bah, pas cool comme soluce car le module Cwd fait partie de la distribution standard, si lui manque, alors tout un tas de modules vitaux sont absents également |
Oui mais elle est pas splittee en plusieurs morceaux ?
J'ai une trentaine de perl dans main et je sais pas dans contrib.
Marsh Posté le 15-04-2003 à 15:46:14
Aricoh a écrit : bah, pas cool comme soluce car le module Cwd fait partie de la distribution standard, si lui manque, alors tout un tas de modules vitaux sont absents également |
EXACTEMENT !! il me manque plein de trucs et y'a plein d'autres logiciels que j'arrive pas à installer
Marsh Posté le 15-04-2003 à 15:46:23
zeb_ a écrit : |
regarde si tu trouves un RPM genre perl-text....rpm ou encore perl-text-Color....rpm
si oui, ce sont des modules d'extensions, non intégrés à la distro de base
Marsh Posté le 15-04-2003 à 15:47:44
Y a plein de perl-text dans les contrib ==> installe la source contrib et reessaye l'installation de winex.
Marsh Posté le 15-04-2003 à 14:19:13
perl(Cwd) is needed by winex-20030324-fr2
perl(File::Basename) is needed by winex-20030324-fr2
perl(File::Copy) is needed by winex-20030324-fr2
perl(strict) is needed by winex-20030324-fr2
---------------
http://www.musique-libre.tk/