LinuxForum.Fans
Тема

Perl Auto Connector

Автор: tyrnov 35 сообщений 10285 просмотров
#317672

Не могу найти в оверлеях может плохо искал конечно. Или подскажите аналог. Просто из консоли не предлогать. Очень не удобно каждый раз набирать и помнить адреса хостов. http://sourceforge.net/projects/pacmanager/files/ Если скачать исходники то при запуске:

text
 ./pac 
Can't locate YAML.pm in @INC (@INC contains: /home/chipset/pac/lib /home/chipset/pac/lib/ex /home/chipset/pac/lib/edit /etc/perl /usr/lib64/perl5/site_perl/5.12.4/x86_64-linux /usr/lib64/perl5/site_perl/5.12.4 /usr/lib64/perl5/vendor_perl/5.12.4/x86_64-linux /usr/lib64/perl5/vendor_perl/5.12.4 /usr/lib64/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.12.2 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.12.4/x86_64-linux /usr/lib64/perl5/5.12.4 /usr/local/lib/site_perl .) at /home/chipset/pac/lib/PACMain.pm line 34.
BEGIN failed--compilation aborted at /home/chipset/pac/lib/PACMain.pm line 34.
Compilation failed in require at ./pac line 35.
BEGIN failed--compilation aborted at ./pac line 35.
#317673

"tyrnov⇓" написал:
Если скачать исходники то при запуске
text
Can't locate YAML.pm

Установите YAML. pac же при запуске явно ругается, что ему не хватает.
#317674

Вот и весь вопрос как? Как называется этот пакет в портеджах

#317675

tyrnov написал:
Вот и весь вопрос как? Как называется этот пакет в портеджах
Наверно, CPAN-Meta-YAML в perl-core.
#317676

А, вот dev-perl/yaml - это не оно?

#317677

eix yaml
Совпадений не найдено.

#317678
tyrnov написал:
eix yaml
Совпадений не найдено.

А eix -e dev-perl/yaml?

#317679

Тоже самое

#317680
tyrnov написал:
Тоже самое

Проверьте в дереве портежей dev-perl, последним ебилдом должен быть yaml. Если нет, то можно взять из инета, например здесь или здесь.

#317682

Подскажите где поточнее найти. Установлен calculate там похоже не много другой путь

#317683

генту в глаза даже не видел, но понятно же, что суть ошибки раскроется в файле /home/chipset/pac/lib/PACMain.pm на линии 34. ;D

#317684
tyrnov написал:
Подскажите где поточнее найти. Установлен calculate там похоже не много другой путь

/usr/portage и /var/lib/layman/calculate, ну, как-то так.

#317685

lancecoder написал:
генту в глаза даже не видел, но понятно же, что суть ошибки раскроется в файле /home/chipset/pac/lib/PACMain.pm на линии 34. ;D
Туда и смотреть даже не надо. Суть ошибки:
text
Can't locate YAML.pm

- не установлен модуль YAML

#317686
text
ls /usr/portage/dev-perl/yaml/
Manifest  metadata.xml  yaml-0.810.0.ebuild  yaml-0.840.0.ebuild
#317687
text
ebuild  /usr/portage/dev-perl/yaml/yaml-0.840.0.ebuild qmerge
#317688

Ставлю уже модуль. Почему только eix его не ищет.

#317689
tyrnov написал:
Ставлю уже модуль. Почему только eix его не ищет.

для поиска в Calculate используется, вроде, eix -S или emerge --search

#317690

Теперь:

text

./pac 
Can't locate OSSP/uuid.pm in @INC (@INC contains: /home/chipset/pac/lib /home/chipset/pac/lib/ex /home/chipset/pac/lib/edit /etc/perl /usr/lib64/perl5/site_perl/5.12.4/x86_64-linux /usr/lib64/perl5/site_perl/5.12.4 /usr/lib64/perl5/vendor_perl/5.12.4/x86_64-linux /usr/lib64/perl5/vendor_perl/5.12.4 /usr/lib64/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.12.2 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.12.4/x86_64-linux /usr/lib64/perl5/5.12.4 /usr/local/lib/site_perl .) at /home/chipset/pac/lib/PACMain.pm line 39.
BEGIN failed--compilation aborted at /home/chipset/pac/lib/PACMain.pm line 39.
Compilation failed in require at ./pac line 35.
BEGIN failed--compilation aborted at ./pac line 35
#317691

"tyrnov⇓" написал:
Can't locate OSSP/uuid.pm
Ну так и доставляйте остальные необходимые модули. Или сразу установите всё, что необходимо PAC, посмотрите в исходниках все его зависимости.
#317692

Теперь это ставлю. А в исходниках не разберусь что доставить. Не знаю настолько perl

Войдите или зарегистрируйтесь, чтобы ответить.