Доброго времени суток!
Попытался установить пакет, а apt стал ругаться. ОС Squeeze
ругается однотипно:debconf: Perl may be unconfigured (Global symbol "$VERSION" requires explicit package name at /usr/share/perl/5.10/File/Spec.pm line 6.
Global symbol "$VERSION" requires explicit package name at /usr/share/perl/5.10/File/Spec.pm line 7.
Global symbol "$VERSION" requires explicit package name at /usr/share/perl/5.10/File/Spec.pm line 7.
Global symbol "@ISA" requires explicit package name at /usr/share/perl/5.10/File/Spec.pm line 22.Поставил perl из пакетов, но ничего не изменилось. Что делать? Ругается не только при apt, но и при выполнении скриптов самописных. Если убираю use strict - работает. Но во первых, по всем модулям не пройтись, во вторых непонятно, либо модули кривые в сквизи, либо какой то пакет портячит.
> Global symbol "@ISA" requires explicit package name at /usr/share/perl/5.10/File/Spec.pm
> line 22.
> Поставил perl из пакетов, но ничего не изменилось. Что делать? Ругается не
> только при apt, но и при выполнении скриптов самописных. Если убираю
> use strict - работает. Но во первых, по всем модулям не
> пройтись, во вторых непонятно, либо модули кривые в сквизи, либо какой
> то пакет портячит.Сильно не стал разбираться (нет времени( - похоже все из-за самописных модулей под perl.
Видимо их нужно в какую то специальную папку класть. Попробовал по аналогии с предыдущей версией в папку Modules - не помогло. Удалил модули - переписал на функции.