David schrieb:
Autobundle ist geeignet. Wenn du nur testen willst ob ein Modul vorhanden ist gibt's aber bessere Alternativen ;)
Und die wären ?
Ich kenne perldoc -l xxx::yyy oder perl -Mxxx::yyy -e 'print "ok \n"' oder perl -Mxxx::yyy -e 'print "$xxx::yyy::VERSION\n"'
Letztere beide ;) Oder auch einfach nur: perl -Mfoo -e 1
$ perl -Mfoo -e 1 >/dev/null 2>&1; echo $? 2 $ perl -Mversion -e 1 >/dev/null 2>&1; echo $? 0
Kann man also prima in Scripten verwenden.
if perl -Mfoo -e 1 >/dev/null 2>&1; then : ... fi
oder
if v=$(perl -Mfoo::bar -e 'print "$foo::bar::VERSION\n";'); then echo "foo::bar version $v found"; else echo "foo::bar not found"; fi
Hi, danke. Jetzt habe ich im Internet öfters gesehen, daß User mit " perl -MCPAN -e 'install Bundle::Test' " öfters Module installieren. Praktisch, um aus Skripten heraus zu installieren oder um den Output an less weiterzugeben, damit das Terminal nicht vollgeschrieben wird. Kann ich auch die Option i (für Suche) in cpan auch aus einer Linuxshell heraus starten ? Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org