Есть старинный Линукс со старым перлом в котором нету некоторых очень нужных функций.
Как наиболее грамотно его проабдейтить.Заранее спасибо!
>Есть старинный Линукс со старым перлом в котором нету некоторых очень нужных
>функций.
>Как наиболее грамотно его проабдейтить.
>
>Заранее спасибо!
попробуй
perl -MCPAN -e shell
дальше
install Net::LDAP к примеру...
>Есть старинный Линукс со старым перлом в котором нету некоторых очень нужных
>функций.
>Как наиболее грамотно его проабдейтить.
>
>Заранее спасибо!взять и поставить второй 5.6.x с PREFIX=/usr/local и радоваться
>взять и поставить второй 5.6.x с PREFIX=/usr/local и радоватьсяТак вот насколько корректным считается установка второго перла??
>>взять и поставить второй 5.6.x с PREFIX=/usr/local и радоваться
>
>Так вот насколько корректным считается установка второго перла??ровно настолько, как и установка альтернативных gnu/freeware утилит/sdk
с альтернативным деревом системы во всех *nix'ах:[unix1]~ > ls -la /usr/local
total 70
drwxr-xr-x 31 root wheel 512 14 мар 2003 .
drwxr-xr-x 21 root wheel 512 28 май 17:29 ..
drwxr-xr-x 2 root wheel 512 13 июн 2001 .cpan
drwxr-xr-x 7 root wheel 512 5 июн 2000 AbiSuite
drwxr-xr-x 6 root wheel 512 14 май 2002 Acrobat4
drwxr-xr-x 2 root wheel 20992 6 авг 16:55 bin
drwxr-xr-x 2 root wheel 512 13 фев 2002 certs
drwxr-xr-x 2 root wheel 512 17 июн 2000 cgi-bin
drwx------ 9 root wheel 512 27 мар 2002 crack
drwxr-xr-x 2 root wheel 512 22 апр 2002 doc
drwxr-xr-x 10 root wheel 512 30 июн 2002 drweb
drwxr-xr-x 13 root wheel 2048 10 июл 18:10 etc
drwxr-xr-x 2 root wheel 512 13 июн 2001 geektools
drwxr-xr-x 51 root wheel 6656 27 июн 12:32 include
drwxr-xr-x 2 root wheel 1024 19 июн 16:31 info
drwxr-xr-x 11 root wheel 512 30 мар 2002 lavr
drwxr-xr-x 27 root wheel 10752 6 авг 16:55 lib
drwxr-xr-x 5 root wheel 512 15 июл 2002 libdata
drwxr-xr-x 8 root wheel 1024 4 июн 17:04 libexec
drwxr-x--x 9 majordom majordom 1024 24 окт 04:07 majordomo
drwxr-xr-x 28 root wheel 512 19 мар 2003 man
drwxr-xr-x 2 root wheel 512 5 июн 2000 netperf
drwxr-xr-x 7 root wheel 512 17 ноя 2001 openssl
drwxr-xr-x 7 pgsql pgsql 512 15 июл 2000 pgsql
drwxr-xr-x 2 root wheel 512 11 июн 2002 ports
dr-x------ 2 root wheel 512 17 ноя 2000 private
drwxr-xr-x 2 root wheel 1536 10 июл 17:33 sbin
drwxr-xr-x 69 root wheel 1536 6 авг 16:55 share
drwxr-xr-x 3 root wheel 512 15 мар 2002 vcd
drwxr-xr-x 2 nobody wheel 512 14 мар 2003 whois
drwxr-xr-x 7 root wheel 512 14 фев 2002 www
[unix1]~ > uname
FreeBSD
[unix1]~ >ultra:/home/lavr> ls -la /usr/local
total 150
drwxr-xr-x 30 root other 1024 May 14 2002 .
drwxrwxr-x 34 root sys 1024 Mar 28 2002 ..
-rw-r--r-- 1 root other 2970 Apr 15 2002 .bash_profile
-rw-r--r-- 1 root root 2113 Apr 25 2000 .bashrc
-rwxr-xr-x 1 root other 3089 Feb 15 2002 .cshrc
-rwxr-xr-x 1 root other 1228 Sep 2 1997 .cshrc.old
-rwxr-xr-x 1 root other 2498 Feb 15 2002 .login
-rwxr-xr-x 1 root other 1462 Sep 2 1997 .login.old
drwxr-xr-x 6 root other 512 Jul 31 1997 Acrobat3
drwxr-xr-x 2 root other 512 Dec 4 1998 Netscape
drwxr-xr-x 2 root other 10752 May 14 2002 bin
drwxr-xr-x 3 root other 512 Sep 4 1997 com
drwxr-xr-x 17 root other 512 Mar 28 2002 doc
drwxr-xr-x 2 root other 512 Oct 15 2000 docs
-rw-r--r-- 1 root other 492 Jun 8 1998 du-home
drwxr-xr-x 5 root other 512 May 14 2002 etc
drwxr-xr-x 5 root other 512 Apr 9 1999 flexlm
drwxr-xr-x 2 root other 512 May 10 1999 games
drwxr-xr-x 2 root other 10240 Jul 15 1998 icons
drwxr-xr-x 2 root other 512 Aug 25 1997 images
drwxr-xr-x 12 root other 2048 Nov 15 2001 include
drwxr-xr-x 2 root other 4608 Feb 3 1999 info
drwxr-xr-x 2 root other 512 Nov 3 1997 javas
drwxr-xr-x 33 root other 3072 Mar 28 2002 lib
drwxr-xr-x 4 root other 512 Nov 22 2001 libexec
lrwxrwxrwx 1 root other 3 Jul 31 1997 liv -> lib
drwxr-xr-x 9 root other 512 Mar 28 2002 man
drwxr-xr-x 7 root other 512 Feb 15 2000 netscape
drwxr-xr-x 5 root other 512 Nov 15 2001 openssh
drwxr-xr-x 5 root other 512 Aug 25 1997 ralcgm
drwxr-xr-x 4 root other 1024 May 14 2002 sbin
drwxr-xr-x 14 root other 512 Nov 15 2001 share
drwxr-xr-x 4 root other 512 Oct 16 1998 sparc-sun-solaris2.5.1
drwxr-xr-x 5 root other 512 Jul 22 1997 sparc-sun4-solaris2
drwxrwxr-x 10 root dug 1024 Nov 13 2000 src
drwxr-xr-x 9 root other 512 Nov 19 2001 ssl
drwxr-xr-x 3 root root 512 Oct 24 16:49 var
drwxr-xr-x 7 root other 512 Apr 19 2002 www
ultra:/home/lavr> uname
SunOS
ultra:/home/lavr>[linux4u]~ > ls -la /usr/local
итого 76
drwxr-xr-x 16 root root 4096 Ноя 9 2002 .
drwxr-xr-x 20 root root 4096 Апр 4 2003 ..
drwxr-xr-x 2 root root 4096 Июл 6 19:36 bin
drwxr-xr-x 2 root root 4096 Ноя 7 2002 etc
drwxr-xr-x 9 root root 4096 Ноя 5 2002 ftp
drwxr-xr-x 2 root root 4096 Ноя 5 2002 games
drwxr-xr-x 5 root root 4096 Июн 18 2002 httpd
drwxr-xr-x 5 root root 4096 Окт 21 2002 httpd.orig
drwxr-xr-x 2 root root 4096 Ноя 5 2002 include
drwxr-xr-x 2 root root 4096 Ноя 5 2002 info
drwxr-xr-x 3 root root 4096 Ноя 7 2002 lib
drwxr-xr-x 2 root root 16384 Ноя 5 2002 lost+found
drwxr-xr-x 12 root root 4096 Ноя 5 2002 man
drwxr-xr-x 2 root root 4096 Янв 8 2003 sbin
drwxr-xr-x 2 root root 4096 Ноя 5 2002 share
drwxr-xr-x 3 root root 4096 Ноя 5 2002 src
[linux4u]~ > uname
Linux
[linux4u]~ >
dbserv[ttyp3]Thu:/home/dbserv/lavr[298]16:03>ls -la /usr/local
lrwxrwxrwx 1 root system 12 Май 8 1998 /usr/local -> /share/local
dbserv[ttyp3]Thu:/home/dbserv/lavr[299]16:03>ls -la /share/local/
total 142
drwxr-xr-x 16 root system 8192 Фев 6 2001 .
drwxr-xr-x 7 root system 8192 Май 18 1998 ..
drwxr-xr-x 4 root system 8192 Июн 4 1996 alpha-dec-osf3.2
-rwxr-xr-x 1 root system 6 Май 13 1996 .bash_logout
-rwxr-xr-x 1 root system 2212 Фев 6 2001 .bash_profile
-rwxr-xr-x 1 root system 1369 Фев 6 2001 .bashrc
drwxr-xr-x 2 root system 16384 Фев 6 2001 bin
drwxr-xr-x 3 root system 8192 Июн 24 1996 com
drwxr-xr-x 5 root system 8192 Сен 22 2001 doc
drwxr-xr-x 3 root system 8192 Фев 6 2001 etc
drwxr-xr-x 3 root system 8192 Фев 6 2001 include
drwxr-xr-x 2 root system 8192 Фев 6 2001 info
drwxr-xr-x 16 root system 8192 Фев 6 2001 lib
drwxr-xr-x 3 root system 8192 Ноя 27 1996 libexec
lrwxrwxrwx 1 root system 9 Май 8 1998 man -> share/man
drwxr-xr-x 3 root system 8192 Май 20 1996 opt
drwxr-xr-x 4 root system 8192 Июл 8 1996 samba
drwxr-xr-x 2 root system 8192 Сен 22 2001 sbin
drwxr-xr-x 9 root system 8192 Фев 6 2001 share
drwxr-xr-x 2 root system 8192 Июн 4 1996 var
dbserv[ttyp3]Thu:/home/dbserv/lavr[300]16:03>uname
OSF1
dbserv[ttyp3]Thu:/home/dbserv/lavr[301]16:03>
[dtmain]~ > ls -la /usr/local
total 28
drwxr-xr-x 14 bin bin 1024 Jun 24 1998 .
dr-xr-xr-x 25 bin bin 1024 Mar 26 2001 ..
drwxr-xr-x 2 bin bin 3072 Mar 5 2003 bin
drwxr-xr-x 7 root sys 1024 Dec 14 2000 doc
drwxr-xr-x 2 bin bin 1024 Dec 14 2000 etc
drwxr-xr-x 2 bin bin 96 Mar 5 1997 games
drwxr-xr-x 4 root sys 96 Jan 28 1998 hppa1.1-hp-hpux10.20
drwxr-xr-x 4 root sys 1024 Dec 13 2000 include
drwxr-xr-x 2 root sys 2048 Dec 13 2000 info
drwxr-xr-x 7 bin bin 2048 Mar 5 2003 lib
drwxr-xr-x 3 root sys 96 Jan 28 1998 libexec
drwxr-xr-x 7 bin bin 96 Apr 22 1998 man
drwxr-xr-x 2 root sys 1024 Dec 14 2000 sbin
drwxr-xr-x 12 root sys 1024 Mar 5 2003 share
[dtmain]~ > uname
HP-UX
[dtmain]~ >Все остальное зависит от настроек среды и переменной PATH и порядка просмотра в ней /usr/local/bin:/usr/bin:... и написание перловых
программ:------ filename.pl ---------
#!/usr/local/bin/perl
...
...
----------------------------на случай использования системного перла:
--------- anothefile.pl ----------
#!/usr/bin/perl
...
...
----------------------------------