Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
degarn
рядовой
Сообщения: 37
Зарегистрирован: 2010-02-02 22:19:37
Откуда: обитатель штата Люблино
Контактная информация:

Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

Непрочитанное сообщение degarn » 2010-03-24 21:10:16

Привет, подскажите, пож-та, есть желание перейти с установленного перл 5.8 на 5.10.
Если его (старый) просто вынести и поставить новый - нет проблем, но вот проги, которые собирались
на старой версии (amavisd, spamd и пр) не желают потом работать, что меня не удивляет - собирались-то на 5.8...
Воть, pkgdb -F после установки канешна делаю, зависимости шерстит... Так вот, кто подскажет, как правильным
образом перейти на версию 5.10.1?
Всегда с вами....

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

Непрочитанное сообщение hizel » 2010-03-24 21:18:12

смотрите /usr/ports/UPDATING там все написано
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

degarn
рядовой
Сообщения: 37
Зарегистрирован: 2010-02-02 22:19:37
Откуда: обитатель штата Люблино
Контактная информация:

Re: Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

Непрочитанное сообщение degarn » 2010-03-24 22:16:32

hizel писал(а):смотрите /usr/ports/UPDATING там все написано
Ага, вкурил. Спасибо Вам :-)
Всегда с вами....

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

Непрочитанное сообщение ProFTP » 2010-03-25 3:56:21

есть скрипт perl-after-upgrade

а зачем вы обновляете чтобы не работало?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

degarn
рядовой
Сообщения: 37
Зарегистрирован: 2010-02-02 22:19:37
Откуда: обитатель штата Люблино
Контактная информация:

Re: Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

Непрочитанное сообщение degarn » 2010-03-25 17:03:32

ProFTP писал(а):есть скрипт perl-after-upgrade

а зачем вы обновляете чтобы не работало?
ProFTP писал(а):есть скрипт perl-after-upgrade

а зачем вы обновляете чтобы не работало?
Всё равно не получается у меня обновиться...Делаю, как партия велит:

Код: Выделить всё

  Portupgrade users:
    0) Fix pkgdb.db (for safety):
	pkgdb -Ff

    1) Reinstall perl with new 5.10:
	portupgrade -o lang/perl5.10 -f perl-5.8.\*
И вот что он в ответ мне говорит:

Код: Выделить всё

[root@cyclone:/usr/ports/lang/perl5.10]# portupgrade -o lang/perl5.10 -f perl-5.8.\*
** Stale lock file was found. Removed.
** Stale lock file was found. Removed.
--->  Upgrading 'perl-5.8.9_3' to 'perl-5.10.1' (lang/perl5.10)
--->  Building '/usr/ports/lang/perl5.10'
===>  Cleaning for perl-5.10.1

===>  perl-5.10.1 conflicts with installed package(s): 
      perl-5.8.9_3

      They install files into the same place.
      Please remove them first with pkg_delete(1).
*** Error code 1

Stop in /usr/ports/lang/perl5.10.
*** Error code 1

Stop in /usr/ports/lang/perl5.10.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20100325-18921-1eq2pl3-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=perl-5.8.9_3 UPGRADE_PORT_VER=5.8.9_3 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
	! lang/perl5.10 (perl-5.8.9_3)	(unknown build error)
  
До этого пробовал анинсталить старый перл, потом поставить новый и сделать portupgrade -fr perl
Ну в результате не работает amavisd-new p5-spamassasin - остальное работало... Откатился на 5.8 снова..
И как все-таки быть? Удалять старую версию перла надо или неть??
Всегда с вами....

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

Непрочитанное сообщение ProFTP » 2010-03-25 17:14:18

во-первых если я не ошибаюсь, в perl-5.10.1 может быть некоторая не совместимость с perl-5.8

поставте клетку лучше и туда поставте perl-5.10.1
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

degarn
рядовой
Сообщения: 37
Зарегистрирован: 2010-02-02 22:19:37
Откуда: обитатель штата Люблино
Контактная информация:

Re: Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

Непрочитанное сообщение degarn » 2010-03-25 17:22:19

ProFTP писал(а):во-первых если я не ошибаюсь, в perl-5.10.1 может быть некоторая не совместимость с perl-5.8

поставте клетку лучше и туда поставте perl-5.10.1
Каво поставить????? Какую клетку?
Всегда с вами....

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

Непрочитанное сообщение ProFTP » 2010-03-26 0:16:17

ну как вариант поставить jail (или VPS linux) и туда в чистую ситему поставить perl5.10.1

вы скажите, зачем вам perl5.10.1? :)
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
from_mars
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-03-10 2:36:33

Re: Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

Непрочитанное сообщение from_mars » 2010-03-26 3:35:43

ProFTP писал(а):вы скажите, зачем вам perl5.10.1? :)
Чтобы можно было писать say :)

Я обновился по инструкции в UPDATING, все нормально прошло.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

Непрочитанное сообщение hizel » 2010-03-26 10:19:25

не ну бывает проблемы с инструкцией, тогда помогает pkg_delete -f <старый перл> и обновлять все что от старого пёрла осталось вручную, руководствуясь файлом которое валяется в /usr/local/lib/perl5/ /usr/local/lib/perl5/site_perl/
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

degarn
рядовой
Сообщения: 37
Зарегистрирован: 2010-02-02 22:19:37
Откуда: обитатель штата Люблино
Контактная информация:

Re: Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

Непрочитанное сообщение degarn » 2010-03-26 10:49:08

ProFTP писал(а):ну как вариант поставить jail (или VPS linux) и туда в чистую ситему поставить perl5.10.1

вы скажите, зачем вам perl5.10.1? :)
Скажу, по-простому просто свежачка захотелось, стараюс идти в ногу со временем хе-хе :-) Использовать самое свежее обеспечение..Глупо канешна, но кто без греха :-)))
Всегда с вами....

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

Непрочитанное сообщение ProFTP » 2010-03-26 14:11:17

from_mars писал(а):
ProFTP писал(а):вы скажите, зачем вам perl5.10.1? :)
Чтобы можно было писать say :)

Я обновился по инструкции в UPDATING, все нормально прошло.
это есть в moose, в новой версии не очень много всего чтобы туда спешить, и оно не мого сырова-то по карйней мере была пол года назад...
а старые скрипты в 5.8.9 все работают в 5.10.1? проблем совместимости нету?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

degarn
рядовой
Сообщения: 37
Зарегистрирован: 2010-02-02 22:19:37
Откуда: обитатель штата Люблино
Контактная информация:

Re: Как правильно мигрировать с перла 5.8.9 на 5.10.1 ?

Непрочитанное сообщение degarn » 2010-03-26 15:28:03

ProFTP писал(а):
from_mars писал(а):
ProFTP писал(а):вы скажите, зачем вам perl5.10.1? :)
Чтобы можно было писать say :)

Я обновился по инструкции в UPDATING, все нормально прошло.
это есть в moose, в новой версии не очень много всего чтобы туда спешить, и оно не мого сырова-то по карйней мере была пол года назад...
а старые скрипты в 5.8.9 все работают в 5.10.1? проблем совместимости нету?
Есть, блин, о том и речь, у меня после шаманства не работает amavisd-new (то, что объединяет кламав (антивирусная проверка почты) и spamd (p5-spamassasin). Остальное - да, апгрейдитса..
Всегда с вами....