|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Skvortsov 2:5020/400 09 Jun 2003 12:04:19 To : Andrew Lutov Subject : Re: perl 5.8.0 - установка из портов -------------------------------------------------------------------------------- Andrew Lutov пишет: AL> Как правильно поставить, чтобы не поиметь проблем ? AL> Система 4.7R. 0. проапдейтить порты AL> Интересуют два варианта: AL> 1. Полная замена стандартного perl а оно точно надо? вообще достаточно: use.perl ports о чем, кстати, говорится по pkg-message после cd /usr/ports/lang/perl5.8 && make install но если все-таки хочется... есть нюансы: 1. снести /usr/lib/libperl*, /usr/libdata/perl это почти ничему не мешает - кроме mod_perl (истерит насчет libperl.so) 2. удалить из /usr/share/man/man1 старые маны (perl*) равно как снести /usr/share/perl/man, /usr/local/lib/perl5/5.00503/man и заодно почистить /etc/manpath.config 3. сделать symlinks (или harlinks, если fs позволяет) из /usr/local/bin в соответствующие /usr/bin все файлы из: grep -F bin/ /usr/ports/lang/perl5.8/pkg-plist 4. снести /usr/bin/perl5.00503 5. поскольку некоторые perl-модули могут ставить в /usr/local/bin скрипты - перед установкой perl 5.8 стоит снести все модули по /var/db/pkg/p5-* 6. снести /usr/local/lib/perl5/5.00503, /usr/local/lib/perl5/site_perl/5.005/ AL> 2. Постановка в отдельный каталог: как быть уверенным, что модули AL> пересекаться не будут ? В какой каталог их ставить ? они стопудово пересекаться не будут. perldoc ExtUtils::MakeMaker модули для разных версий perl'а лежат в разных каталогах. для 5.6.x путь к модулям от 5.00503 включен в @INC, и потому модули от 5.00503 могут пользоваться в 5.6.x. для 5.8.0 модули от старых версий бинарно не совместимы - и в @INC, соответственно, их никто не добавляет. ps/ еще нюанс: если при (пере)сборке системы указать в /etc/make.conf NOPERL= true все будет хорошо, но только вот текст в /etc/defaults/make.conf смущает: NOPERL= true #do not build perl. Disables OpenSSL optimizations не разбирался как влияет и на какие такие оптимизации - кому интересно, можете уточнить. -- Sergey Skvorstov mailto: skv@protey.ru Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6488ab4a3cec.html, оценка из 5, голосов 10
|