[quote=skontox,17.09.2003, 19:48]Ich habe gerade mal nachgeschaut PERL-Tk ist bereits unter YAST2 installiert.
Irgendwie ist das alles sehr komisch ;-(
Es kommt immer der dieser Fehler:
linux:/media/cdrecorder/grabber # perl grabber.pl
Can't locate TK/LabFrame.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i586-li nux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i586-linux- thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .) at grabb er.pl line 7.
BEGIN failed--compilation aborted at grabber.pl line 7.
linux:/media/cdrecorder/grabber #
[/quote]
Ich sehs. ;-) Woher hast Du denn grabber.pl?
Das Modul Tk::LabFrame ist korrekt installiert. (Geh ich einfach mal von aus. Kannst es ja mal mit "locate LabFrame.pm" versuchen.)
Des Rätsels Lösung steckt in der Fehlermeldung. Das Skript versucht use TK::LabFrame, statt dem korrekten Modulname use Tk::LabFrame. IMHO fangen die Tk-Module in Perl mit großem T und kleinem k an. Das Modul TK kann er in @INC nicht finden, da es es ja gar nicht gibt.
Du brauchst also nur das Script grabber.pl anpassen:
# use TK::LabFrame; durch die folgende Zeile ersetzen:
use Tk::LabFrame;
Dann sollte alles funktionieren.
Tschaui Daniel
use strict; use warnings;
perl -e 'eval reverse q| )51,1-,4,9,1,1-,7,22,5,8,8,3-,86-,71,51,1,51,86-,21,1,41,8,86-,24-,55-,95-(})001+_$(rhc{pam esrever tnirp|'