URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6499
[ Назад ]

Исходное сообщение
"Perl CPAN"

Отправлено Oleg , 25-Май-07 16:48 
Уважаемые профессионалы,
на соларисе нужно установить много Perl-Modules,
я хотел бы сделать это с помощью
perl -MCPAN -eshell
При первом запуске я устанавливаю все параметры, отвечаю на вопросы,
среди который http_proxy. Но к сожелению идет попытка получить
файлы через ftp, который не работает.
Как сделать так, что бы загрузка происходила исключительно по http?
Нигде в документации найти не могу, а грузить и ставить все от руки
не представляю возможным.

Спасибо большое Вам!


Содержание

Сообщения в этом обсуждении
"Perl CPAN"
Отправлено NuINu , 28-Май-07 17:06 
>Уважаемые профессионалы,
>на соларисе нужно установить много Perl-Modules,
>я хотел бы сделать это с помощью
>perl -MCPAN -eshell
>При первом запуске я устанавливаю все параметры, отвечаю на вопросы,
>среди который http_proxy. Но к сожелению идет попытка получить
>файлы через ftp, который не работает.
>Как сделать так, что бы загрузка происходила исключительно по http?

Я спаном не пользуюсь но в доке написано что там който конфиг создается, а внем есть
urllist, в примерах там все протоколы file: да ftp: указаны,
найди этот конфиг и замени в нем ареса и протолы на http:

When the CPAN module is used for the first time, a config-
       uration dialog tries to determine a couple of site spe-
       cific options. The result of the dialog is stored in a
       hash reference  $CPAN::Config in a file CPAN/Config.pm.

       The default values defined in the CPAN/Config.pm file can
       be overridden in a user specific file: CPAN/MyConfig.pm.
       Such a file is best placed in $HOME/.cpan/CPAN/MyCon-
       fig.pm, because $HOME/.cpan is added to the search path of
       the CPAN module before the use() or require() statements.

       The configuration dialog can be started any time later
       again by issueing the command " o conf init " in the CPAN
       shell.

наверное должно заработать.


"Perl CPAN"
Отправлено Oleg , 29-Май-07 10:50 
Большое спасибо за совет.
Проблема была решена так.
1) perl -MCPAN -e shell
при новой конфигурации ответить на первый вопрос 'no'.
Cоздастся автоматически новый конфигурационный файл.
2) ввести следующие команды:
o conf urllist push http://www.perl.com/CPAN/
o conf commit
3) При необходимости, от руки удалить в конфигурации пути к программам lynx и ncftp,
я пользуюсь wget. Также указать в конфигурации proxy.

Теперь все работает и наконец то закончится этот дурдом с зависимостями и ручными установками...