Есть ли способ проще чем запомнить список портов p5*
переустановить perl и установить модули p*может есть туллза которая делает это автоматом, с сохранением зависимостей в базе пакетов?
>Есть ли способ проще чем запомнить список портов p5*
>переустановить perl и установить модули p*
>
>может есть туллза которая делает это автоматом, с сохранением зависимостей в
>базе пакетов?
# portupgrade -R(или -r) perl
# man portupgrade
>>Есть ли способ проще чем запомнить список портов p5*
>>переустановить perl и установить модули p*
>>
>>может есть туллза которая делает это автоматом, с сохранением зависимостей в
>>базе пакетов?
># portupgrade -R(или -r) perl
># man portupgradeни у кого проблем с portupgrade -R perl небыло?
на грабли не наступлю?
>>>Есть ли способ проще чем запомнить список портов p5*
>>>переустановить perl и установить модули p*
>>>
>>>может есть туллза которая делает это автоматом, с сохранением зависимостей в
>>>базе пакетов?
>># portupgrade -R(или -r) perl
>># man portupgrade
>
>ни у кого проблем с portupgrade -R perl небыло?
>на грабли не наступлю?тебе ниже КОНКРЕТНО написано - смотри /usr/ports/UPDATING
там ВСЕ расписано, если нужен относительно свежий UPDATING:
>там ВСЕ расписано, если нужен относительно свежий 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.orglang/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 взять и какой мануал для подробностей глянуть
>>там ВСЕ расписано, если нужен относительно свежий 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. Инсталлится вместе с перлом, написан на перле, загляните в него, там все написано.
>perl-after-upgrade лежит там же в портах, где и перл (/usr/ports/lang/perl5.8/files/perl-after-upgrade. Инсталлится вместе
>с перлом, написан на перле, загляните в него, там все написано.
>модули перла установленные через порты,
все-равно придется переустанавливать?а какой одной командой можно всех их переустановить?
>модули перла установленные через порты,
>все-равно придется переустанавливать?
>а какой одной командой можно всех их переустановить?нашел
portupgrade -f p5-\*
>Есть ли способ проще чем запомнить список портов p5*
>переустановить perl и установить модули p*
>
>может есть туллза которая делает это автоматом, с сохранением зависимостей в
>базе пакетов?# less /usr/ports/UPDATING (поиск perl5.8)
>Есть ли способ проще чем запомнить список портов p5*
>переустановить perl и установить модули p*
>
>может есть туллза которая делает это автоматом, с сохранением зависимостей в
>базе пакетов?Я лично так делал (читать perl-after-upgrade было лень, поэтому его я не использовал, возможно, даже зря).
portupgrade -r perl плохо, ибо много портов требуют perl только для сборки, и, соответственно, пересобирать их я не собираюсь.
Поэтому по мне лучше всего руками за'portupgrade'ить p5-*, потом посмотреть в /usr/local/lib/perl5/<старая_версия> и /usr/local/lib/perl5/site_perl/<старая_версия> и обновить порты, файлы которых там остались (rrdtool, например, клудет туда свои perl модули). Когда в этих директориях <старая_версия> не останется ничего, их можно спокойно удалить.