IO::FILE (siehe Fehlermeldung) ist nicht gleichbedeutend mit
IO::File.
Das zweite ist der korrekte Name für das Modul. Anscheinend ist der Name im Programm falsch (komplett groß) geschrieben.
PS: Das mag auf einem Dateisystem, das nicht zwischen Groß- und Kleinschreibung unterscheidet, nicht so tragisch sein, aber bei Dateisystemen, die unterscheiden, fällt das spätestens auf.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!