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

Исходное сообщение
"FreeBSD 9.1: модули CPAN, из портов или из CPAN?"

Отправлено aid , 20-Мрт-13 11:20 
Всем доброго дня! Есть сервер FreeBSD 9.1. На нем установлены и используются (разработчиком) модули CPAN, их много, не 2-3. Изначально разработчик поставил их напрямую из CPAN. Потом было решено централизованно обновлять все портами. На данный момент в системе есть модули, версия которых выше, чем в портах, а также неопределенные:

bsdpan-Net-HTTP-6.06                >   succeeds index (index has 6.05)
bsdpan-Net-Ping-2.41                >   succeeds index (index has 2.36)
bsdpan-Parse-CPAN-Meta-1.4404       >   succeeds index (index has 1.44.04)
bsdpan-PerlIO-via-QuotedPrint-0.07  !   Comparison failed
bsdpan-Pod-Checker-1.60             !   Comparison failed
bsdpan-Pod-Perldoc-3.19             >   succeeds index (index has 3.17)
bsdpan-Pod-Plainer-1.03             !   Comparison failed
bsdpan-Pod-Usage-1.61               !   Comparison failed
bsdpan-Safe-2.35                    !   Comparison failed
bsdpan-Search-Dict-1.07             !   Comparison failed

Вопрос: как их правильнее обновлять? Хотелось бы сделать процесс проще, а не запускать portupgrade, а потом еще CPAN upgrade. Нам на сервере важна не столько актуальность портов/модулей CPAN, сколько простота обновления и взаимоувязка установленного софта, чтобы не было конфликтов версий разных модулей.


Содержание

Сообщения в этом обсуждении
"FreeBSD 9.1: модули CPAN, из портов или из CPAN?"
Отправлено lavr , 20-Мрт-13 11:55 
>[оверквотинг удален]
>    !   Comparison failed
> bsdpan-Safe-2.35            
>         !  
> Comparison failed
> bsdpan-Search-Dict-1.07            
>  !   Comparison failed
> Вопрос: как их правильнее обновлять? Хотелось бы сделать процесс проще, а не
> запускать portupgrade, а потом еще CPAN upgrade. Нам на сервере важна
> не столько актуальность портов/модулей CPAN, сколько простота обновления и взаимоувязка
> установленного софта, чтобы не было конфликтов версий разных модулей.

теперь только через cpan или для всех модулей отсутствующих в портах, пишите свои порты.


"FreeBSD 9.1: модули CPAN, из портов или из CPAN?"
Отправлено aid , 20-Мрт-13 13:34 
> теперь только через cpan или для всех модулей отсутствующих в портах, пишите
> свои порты.

почему только через CPAN? что и когда изменилось? можно чуть подробнее?
писать свои порты конечно не вариант


"FreeBSD 9.1: модули CPAN, из портов или из CPAN?"
Отправлено lavr , 20-Мрт-13 14:53 
>> теперь только через cpan или для всех модулей отсутствующих в портах, пишите
>> свои порты.
> почему только через CPAN? что и когда изменилось? можно чуть подробнее?

Вы никогда средствами Perl для установки и апгрейда не пользовались?

> писать свои порты конечно не вариант

других альтернатив нет:

- либо через порты
- либо руками через cpan, выход в shell и ручное управление: сборка or upgrade

типа:

#!/usr/local/bin/perl

eval 'exec /usr/local/bin/perl  -S $0 ${1+"$@"}'
    if 0; # not running under some shell

use CPAN;
shell;

и вперед, у Perl'а свои средства а-ля порты, правда не все и не всегда собирается...


"FreeBSD 9.1: модули CPAN, из портов или из CPAN?"
Отправлено aid , 20-Мрт-13 16:06 
>>> теперь только через cpan или для всех модулей отсутствующих в портах, пишите
>>> свои порты.
>> почему только через CPAN? что и когда изменилось? можно чуть подробнее?
> Вы никогда средствами Perl для установки и апгрейда не пользовались?

нет

>[оверквотинг удален]
> - либо руками через cpan, выход в shell и ручное управление: сборка
> or upgrade
> типа:
> #!/usr/local/bin/perl
> eval 'exec /usr/local/bin/perl  -S $0 ${1+"$@"}'
>     if 0; # not running under some shell
> use CPAN;
> shell;
> и вперед, у Perl'а свои средства а-ля порты, правда не все и
> не всегда собирается...

спасибо, все стало ясно и понятно!