Thread Module inventarisieren ohne ExtUtils::Installed (26 answers)
Opened by bianca at 2013-04-24 11:25

bianca
 2013-05-04 07:30
#167420 #167420
User since
2009-09-13
6804 articles
BenutzerIn

user image
2013-04-24T15:14:32 pq
Code (perl): (dl )
1
2
use ExtUtils::MM_Unix;
my $version = MM->parse_version($file);

Hierzu habe ich noch zwei Fragen:
Und zwar liefert mir dieser Code auf einer Linux Maschine für das Modul Net::SNMP nur einen 1-Byte String zurück, der den Wert 5 ergibt, wenn ich ihn mit ord($version) analysiere. Scheint Probleme zu geben, dafür die Version zu ermitteln. Auch alle Untermodule liefern Quatsch, wie z.B. ord(3) für Net::SNMP::Dispatcher, Net::SNMP::Security::USM und Net::SNMP::Transport::UDP oder ein ord(2) für Net::SNMP::Message, Net::SNMP::PDU, Net::SNMP::Transport.

Und das ist wirklich nur bei diesem einen Modul so. Alle anderen über 1300 Module auf dem selben Server werden sauber und fehlerfrei ermittelt.

Frage 2: Für SVN::Core wird '..' ermittelt.

Könnt ihr bitte mal schauen, ob das bei euch auch so ist.
Gibt es dafür eine Lösung?
Danke

modedit Editiert von pq: teilbaum
Last edited: 2013-05-05 17:49:55 +0200 (CEST)
10 print "Hallo"
20 goto 10

View full thread Module inventarisieren ohne ExtUtils::Installed