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

Исходное сообщение
"Апгрейд перла из портов"

Отправлено Dmitriy Pascal , 29-Июл-05 12:16 
Есть ли способ проще чем запомнить список портов p5*
переустановить perl и установить модули p*

может есть туллза которая делает это автоматом, с сохранением зависимостей  в базе пакетов?


Содержание

Сообщения в этом обсуждении
"Апгрейд перла из портов"
Отправлено INM , 29-Июл-05 12:23 
>Есть ли способ проще чем запомнить список портов p5*
>переустановить perl и установить модули p*
>
>может есть туллза которая делает это автоматом, с сохранением зависимостей  в
>базе пакетов?
# portupgrade -R(или -r) perl
# man portupgrade


"Апгрейд перла из портов"
Отправлено Dmitriy Pascal , 29-Июл-05 12:47 
>>Есть ли способ проще чем запомнить список портов p5*
>>переустановить perl и установить модули p*
>>
>>может есть туллза которая делает это автоматом, с сохранением зависимостей  в
>>базе пакетов?
># portupgrade -R(или -r) perl
># man portupgrade

ни у кого проблем с portupgrade -R perl небыло?
на грабли не наступлю?


"Апгрейд перла из портов"
Отправлено lavr , 29-Июл-05 13:02 
>>>Есть ли способ проще чем запомнить список портов p5*
>>>переустановить perl и установить модули p*
>>>
>>>может есть туллза которая делает это автоматом, с сохранением зависимостей  в
>>>базе пакетов?
>># portupgrade -R(или -r) perl
>># man portupgrade
>
>ни у кого проблем с portupgrade -R perl небыло?
>на грабли не наступлю?

тебе ниже КОНКРЕТНО написано - смотри /usr/ports/UPDATING
там ВСЕ расписано, если нужен относительно свежий UPDATING:

http://unix1.jinr.ru/~lavr/UPDATING


"Апгрейд перла из портов"
Отправлено Dmitriy Pascal , 29-Июл-05 14:11 
>там ВСЕ расписано, если нужен относительно свежий UPDATING:
>
>http://unix1.jinr.ru/~lavr/UPDATING
тут да, рассписано :
20050201:
  AFFECTS: users of lang/perl5 and lang/perl5.8
и куча действий (понятных) которые нужно выполнить

если глянуть мой UPDATING:
20050624:
  AFFECTS: users of lang/perl5.8
  AUTHOR: tobez@FreeBSD.org

  lang/perl5.8 has been updated to 5.8.7.  You should update everything
  depending on perl.  The easiest way to do that is to use
  perl-after-upgrade script supplied with lang/perl5.8.  Please see
  its manual page for details.

вот тут вообще неясно где этот скрипт perl-after-upgrade взять и какой мануал для подробностей глянуть


"Апгрейд перла из портов"
Отправлено newser , 29-Июл-05 14:39 
>>там ВСЕ расписано, если нужен относительно свежий UPDATING:
>>
>>http://unix1.jinr.ru/~lavr/UPDATING
>тут да, рассписано :
>20050201:
>  AFFECTS: users of lang/perl5 and lang/perl5.8
>и куча действий (понятных) которые нужно выполнить
>
>если глянуть мой UPDATING:
>20050624:
>  AFFECTS: users of lang/perl5.8
>  AUTHOR: tobez@FreeBSD.org
>
>  lang/perl5.8 has been updated to 5.8.7.  You should update
>everything
>  depending on perl.  The easiest way to do that
>is to use
>  perl-after-upgrade script supplied with lang/perl5.8.  Please see
>  its manual page for details.
>
>вот тут вообще неясно где этот скрипт perl-after-upgrade взять и какой мануал
>для подробностей глянуть


perl-after-upgrade лежит там же в портах, где и перл (/usr/ports/lang/perl5.8/files/perl-after-upgrade. Инсталлится вместе с перлом, написан на перле, загляните в него, там все написано.


"Апгрейд перла из портов"
Отправлено Dmitriy Pascal , 01-Авг-05 06:08 
>perl-after-upgrade лежит там же в портах, где и перл (/usr/ports/lang/perl5.8/files/perl-after-upgrade. Инсталлится вместе
>с перлом, написан на перле, загляните в него, там все написано.
>

модули перла установленные через порты,
все-равно придется переустанавливать?

а какой одной командой можно всех их переустановить?


"Апгрейд перла из портов"
Отправлено Dmitriy Pascal , 01-Авг-05 08:10 
>модули перла установленные через порты,
>все-равно придется переустанавливать?
>а какой одной командой можно всех их переустановить?

нашел
portupgrade -f p5-\*


"Апгрейд перла из портов"
Отправлено lavr , 29-Июл-05 12:24 
>Есть ли способ проще чем запомнить список портов p5*
>переустановить perl и установить модули p*
>
>может есть туллза которая делает это автоматом, с сохранением зависимостей  в
>базе пакетов?

# less /usr/ports/UPDATING (поиск perl5.8)


"Апгрейд перла из портов"
Отправлено AMDmi3 , 01-Авг-05 17:47 
>Есть ли способ проще чем запомнить список портов p5*
>переустановить perl и установить модули p*
>
>может есть туллза которая делает это автоматом, с сохранением зависимостей  в
>базе пакетов?

Я лично так делал (читать perl-after-upgrade было лень, поэтому его я не использовал, возможно, даже зря).
portupgrade -r perl плохо, ибо много портов требуют perl только для сборки, и, соответственно, пересобирать их я не собираюсь.
Поэтому по мне лучше всего руками за'portupgrade'ить p5-*, потом посмотреть в /usr/local/lib/perl5/<старая_версия> и /usr/local/lib/perl5/site_perl/<старая_версия> и обновить порты, файлы которых там остались (rrdtool, например, клудет туда свои perl модули). Когда в этих директориях <старая_версия> не останется ничего, их можно спокойно удалить.