Добрейший денёк!Скачал и воткнул тут себе в 4.7 перл 5.8.х. Всё работало зашибись. Потом сказал CVSUP до 4.8, make world и весь мой новенький перл чудесно накрылся 5_003.053 или как там его?
Вскрытие показало, что в /usr/src/contrib живёт тот самый древний перл, который по make installworld, очевидно, и вылезает на свободу. Можно как-то этого избежать на будущее? У меня суровое ощущение сложной галлюцинации! Не может же такого быть? Или может? Неужели в комплекте релиза идёт такое старьё?
Я бы не возникал, но свежий MRTG и ещё кое-какие приблуды очень требуют свежего перла...
Поможите, кто чем может!
Как вариант - ставь перл куда-нибудь не по дефолту.А ветка 4.х стабильная и всяких новшест, как перлы туда не клали. Если не страшно - переходи на 5.х ветку, там вроде обещали выкинуть перл. Соответственно потом ставишь его какой хошь, и при make world он у тебя не меняется.
>Как вариант - ставь перл куда-нибудь не по дефолту.А ветка 4.х стабильная
>и всяких новшест, как перлы туда не клали. Если не страшно
>- переходи на 5.х ветку, там вроде обещали выкинуть перл. Соответственно
>потом ставишь его какой хошь, и при make world он у
>тебя не меняется.Ы. Жал, конечно. И всё равно, make world наверняка поверх бинарей накидает - это уж к гадалке не ходи. Придётся всё равно накатывать.
Спасиб...
>Добрейший денёк!
>
>Скачал и воткнул тут себе в 4.7 перл 5.8.х. Всё работало зашибись.
>Потом сказал CVSUP до 4.8, make world и весь мой новенький
>перл чудесно накрылся 5_003.053 или как там его?
>
>Вскрытие показало, что в /usr/src/contrib живёт тот самый древний перл, который по
>make installworld, очевидно, и вылезает на свободу. Можно как-то этого избежать
>на будущее? У меня суровое ощущение сложной галлюцинации! Не может же
>такого быть? Или может? Неужели в комплекте релиза идёт такое старьё?
>
>
>Я бы не возникал, но свежий MRTG и ещё кое-какие приблуды очень
>требуют свежего перла...
>
>Поможите, кто чем может!use.perl port - делал?
на свободу. Можно как-то этого избежать
>>на будущее? У меня суровое ощущение сложной галлюцинации! Не может же
>>такого быть? Или может? Неужели в комплекте релиза идёт такое старьё?
>>Я бы не возникал, но свежий MRTG и ещё кое-какие приблуды очень
>>требуют свежего перла...
>>Поможите, кто чем может!
>
>use.perl port - делал?:-( ) Нет. Я и слов таких не слышал. Что читать, куда смотреть?
>на свободу. Можно как-то этого избежать
>>>на будущее? У меня суровое ощущение сложной галлюцинации! Не может же
>>>такого быть? Или может? Неужели в комплекте релиза идёт такое старьё?
>>>Я бы не возникал, но свежий MRTG и ещё кое-какие приблуды очень
>>>требуют свежего перла...
>>>Поможите, кто чем может!
>>
>>use.perl port - делал?
>
>:-( ) Нет. Я и слов таких не слышал.
>Что читать, куда смотреть?less /usr/ports/lang/perl5.8/pkg-message
use.perl port - прошерстит все что нужно и заменит системный perl на
тот что из портов, соответственно добавит в /etc/make.conf:# -- use.perl generated deltas -- #
# Created: Wed May 28 22:16:53 2003
# Setting to use base perl from ports:
PERL_VER=5.8.0
PERL_VERSION=5.8.0
PERL_ARCH=mach
NOPERL=yo
NO_PERL=yo
NO_PERL_WRAPPER=yoпосле чего делай все что хошь, cvsup, make buildworld, make installworld
perl5.8 из портов ставил, если да - почему сообщение не читал после
make install?
>>>use.perl port - делал?
>>
>>:-( ) Нет. Я и слов таких не слышал.
>>Что читать, куда смотреть?
>
>less /usr/ports/lang/perl5.8/pkg-message
>
>use.perl port - прошерстит все что нужно и заменит системный perl на
>
>тот что из портов, соответственно добавит в /etc/make.conf:
>
># -- use.perl generated deltas -- #
># Created: Wed May 28 22:16:53 2003
># Setting to use base perl from ports:
>PERL_VER=5.8.0
>PERL_VERSION=5.8.0
>PERL_ARCH=mach
>NOPERL=yo
>NO_PERL=yo
>NO_PERL_WRAPPER=yo
>
>после чего делай все что хошь, cvsup, make buildworld, make installworld
Вот спасибо! Сейчас зачитаю.>perl5.8 из портов ставил, если да - почему сообщение не читал после
>make install?
Нет. Качал с CPAN. Я вообще не люблю ставить из портов - легко и приятно, конечно, но, во-первых, люблю сконфигурить всё руками и раскидать как хочется, и, во-вторых, такое у меня впечатление, что версии в портах частенько отстают от реальной жизни. А собранный из сорцов, вроде, ничего такого не писАл.... Вроде бы как.Спасибо огромное! Спасено множество нервных клеток :-))
>>>>use.perl port - делал?
>>>
>>>:-( ) Нет. Я и слов таких не слышал.
>>>Что читать, куда смотреть?
>>
>>less /usr/ports/lang/perl5.8/pkg-message
>>
>>use.perl port - прошерстит все что нужно и заменит системный perl на
>>
>>тот что из портов, соответственно добавит в /etc/make.conf:
>>
>># -- use.perl generated deltas -- #
>># Created: Wed May 28 22:16:53 2003
>># Setting to use base perl from ports:
>>PERL_VER=5.8.0
>>PERL_VERSION=5.8.0
>>PERL_ARCH=mach
>>NOPERL=yo
>>NO_PERL=yo
>>NO_PERL_WRAPPER=yo
>>
>>после чего делай все что хошь, cvsup, make buildworld, make installworld
> Вот спасибо! Сейчас зачитаю.
>
>>perl5.8 из портов ставил, если да - почему сообщение не читал после
>>make install?
> Нет. Качал с CPAN. Я вообще не люблю ставить
>из портов - легко и приятно, конечно, но, во-первых, люблю сконфигурить
>всё руками и раскидать как хочется, и, во-вторых, такое у меня
>впечатление, что версии в портах частенько отстают от реальной жизни. А
>собранный из сорцов, вроде, ничего такого не писАл.... Вроде бы как.
>я собираю сам только то чего нет в портах, остальное только через порты,
лучше порт поправить под себя и не иметь геморроя, особенно с perl'ом,
который в портах наконец сделали взаимозаменяемый системному> Спасибо огромное! Спасено множество нервных клеток :-))
лучше поставить из портов, заменить системный, потом ради бога cpan
и доставляй все что хочешь. Я раньше тоже сам ставил как мне нужно, до
тех пор пока порты не отрихтовали и систему сделали независимой от
версии perl'а.
>лучше поставить из портов, заменить системный, потом ради бога cpan
>и доставляй все что хочешь. Я раньше тоже сам ставил как мне
>нужно, до
>тех пор пока порты не отрихтовали и систему сделали независимой от
>версии perl'а.10х огромное. Всё собралось и работает как обещано.
>>лучше поставить из портов, заменить системный, потом ради бога cpan
>>и доставляй все что хочешь. Я раньше тоже сам ставил как мне
>>нужно, до
>>тех пор пока порты не отрихтовали и систему сделали независимой от
>>версии perl'а.
>
> 10х огромное. Всё собралось и работает как обещано.только теперь уж про /etc/make.conf и его содержимое не забывай, а то
грохнешь и потом будешь систему собирать, да и вообще в нем можно
наставить ЧЕГО не пересобирать и не устанавливать на новой системе