Hallo, Am Sat, 31 Jul 2004, Michael Hoeller schrieb:
Warum nicht einfach: perl -MCPAN -e'install HTML::TreeBuilder Tk::TableMatrix XML::Twig'
tamboti:~ # perl -MCPAN -e'install HTML::TreeBuilder Tk::TableMatrix XML::Twig' Can't locate object method "TreeBuilder" via package "HTML" (perhaps you forgot to load "HTML"?) at -e line 1. tamboti:~ #
Hm. Komisch. Ich hatte (teilweise) aehnliches. Normalerweise funktioniert es so, die zu installierenden Pakete anzugeben. Ok, dann halt einzeln (und da HTML::TreeBuilder Teil von HTML::Tree ist...): # perl -MCPAN -eshell cpan>install HTML::Tree [...] cpan>install Tk::TableMatrix [...] cpan>install XML::Twig [...] cpan>quit Lockfile removed # Obiges gilt natuerlich nur, wenn jeweils alles glatt laeuft. Bei den Fragen von 'XML::Twig' kannst du wohl die Vorgaben uebernehmen (einfach Return druecken). Hast du uebrigens schon (mit 'pin' z.B. gesucht, ob SuSE die Module nicht schon mitbringt? Z.B.: pin Tk/TableMatrix Jedenfalls suche mit 'pin' nach dem Modulnamen mit '/' statt den '::' und ggfs. mit einem angehaengten '.pm'. Achso: Fuer Tk::* brauchst du Tk (natuerlich) samt der zugehoerigen -devel Pakete... Da das, sowie auch die anderen Abhaengigkeiten u.U. teils besser per RPM (von der SuSE-CD), teils (weil dort nicht vorhanden) per CPAN zu installieren sind, sollten wir diese weiteren Probleme per PM abhandeln, v.a. auch, weil manche perl-Module doch ziemlich aktuellen libs wollen, die u.U. auch auf ner SuSE 8.x noch nicht dabei sind... HTH, -dnh PS: normalerweise klappt's per CPAN problemlos, das mit dem "Nichtfinden" von HTML::TreeBuilder ist mir bisher noch nicht untergekommen. Fehler wegen Abhaengigkeiten (z.B. weil ne lib in Version >= irgendwas fehlt) gibt es dagegen haeufiger... Da muss man dann sehen, ob man das a) ueberhaupt will, und b) ob es sich lohnt die lib zu aktualisieren... Mein perl ist uebrigens inzwischen komplett an RPM vorbei nur mit CPAN installiert (aeh, bis auf perl + CPAN selbst natuerlich, die hab ich manuell mit 'perl Makefile.PL && make && make install' installiert). CPAN bietet halt auch eine Paketverwaltung, das uninstall-script hab ich aber selber geschrieben[1], das funktioniert aber wiederum nur, wenn alles sauber installiert wurde (Stichwort 'packlist'), was mit RPM i.d.R. nicht der Fall ist... *seufz* ;) [1] gibt's per PM bei Interesse, ohne jede Funktionsgarantie, ein '--test' Modus ist aber mit dabei ;) --
Das schreit ja f?rmlich nach einer ICH-AG <gd&rvvf>. -- M. Hotze Eher nach einer GmbH. Ich bin doch nicht gehirnverletzt. -- M. Haber