Nilay Puri wrote:

> Hi ,
> 
> I have perl 5.005_03 on Sun SOlaris installed at /usr/bin and
> /usr/local/bin.
> 
> I need to install perl.
> 
> I want to know
> 1. From where to get the the perl 5.8
>

you can get both the source and binary of Perl 5.8.x from:

http://www.cpan.org

>
> 2. Which is the best place to install on the sun solaris.
>

doesn't matter. as long as you communicate back to the users where the new 
Perl binary is installed, you are free to install it anywhere you want 
(other than the old location where a old copy of Perl is ready installed, 
reason being you don't want to over write the old version). when you 
install Perl, you will be given a chance to specify a prefix where Perl 
will be installed, you can specify it there.

>
> 3. Are there any precautions to be taken whicle installing. ( since
> i alread have perl )
>

you should take precautions not to over write the older version of Perl. if 
you already have application and scripts that runs fine with the older 
version of Perl, they should continue to run without any modification. once 
the newer version of Perl is installed, you need to communicate that back 
to the developers so any new development will be using Perl 5.8 instead of 
the older one.

>
> 4. Do i have to install all the required(my project specific) perl
> module which i had earlier installed at /usr/local/bin/,  again after
> installing perl 5.8
>

Perl 5.8.x is NOT binary compatible with older version of Perl. because of 
that, it's important that you do NOT install the newer version of Perl over 
the older ones or your application or scripts will start to fail all the 
sudden. binary compatible means modules written in C/XS will most likely 
fail to work and you must recompile and reinstall them. modules that are 
pure Perl should continue to work.

david
-- 
s$s*$+/<tgmecJ"ntgR"tgjvqpC"vuwL$;$;=qq$
\x24\x5f\x3d\x72\x65\x76\x65\x72\x73\x65
\x24\x5f\x3b\x73\x2f\x2e\x2f\x63\x68\x72
\x28\x6f\x72\x64\x28\x24\x26\x29\x2d\x32
\x29\x2f\x67\x65\x3b\x70\x72\x69\x6e\x74
\x22\x24\x5f\x5c\x6e\x22\x3b\x3b$;eval$;

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to