The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBSD 9.1: модули CPAN, из портов или из CPAN?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"FreeBSD 9.1: модули CPAN, из портов или из CPAN?"  +/
Сообщение от aid (ok) on 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, сколько простота обновления и взаимоувязка установленного софта, чтобы не было конфликтов версий разных модулей.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "FreeBSD 9.1: модули CPAN, из портов или из CPAN?"  +/
Сообщение от lavr email on 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'а свои средства а-ля порты, правда не все и не всегда собирается...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "FreeBSD 9.1: модули CPAN, из портов или из CPAN?"  +/
Сообщение от aid (ok) on 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'а свои средства а-ля порты, правда не все и
> не всегда собирается...

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру