Dato che si ha familiarità con perlbrew, si può ancora usarlo per installare Perl.
perlbrew install 5.16.1 --as=5.16.1t -Dusethreads
Assicurati di fornire le autorizzazioni appropriate. Di 'la tua $PERLBREW_ROOT
è /home/djh/perl5/perlbrew
(il valore predefinito):
chmod a+x /home/djh/
chmod a+x /home/djh/perl5/
chmod a+x /home/djh/perl5/perlbrew/
chmod a+x /home/djh/perl5/perlbrew/perls/
chmod -R a+rX /home/djh/perl5/perlbrew/perls/5.16.1t/ # Capital "X"!!!
Quindi utilizzare la seguente riga di shebang nello script:
#!/home/djh/perl5/perlbrew/perls/5.16.1t/bin/perl
Ma forse non si vuole nella vostra casa. Se è così, questo è ciò che si può fare:
cd /tmp
wget http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/perl-5.16.1.tar.bz2
tar xvjf perl-5.16.1.tar.bz2
cd perl-5.16.1
sh Configure -des -Dprefix=/opt/perls/5.16.1t -Dusethreads
make test
sudo mkdir /opt/perls/5.16.1t
sudo chown djh:djh /opt/perls/5.16.1t
make install
Il setup di installazione delle autorizzazioni in modo corretto. Tutto quello che dovete fare è impostare la baracca per
#!/opt/perls/5.16.1t/bin/perl
("t" è la mia convenzione per costruisce filettato. Rimuovere -Dusethreads
se non si desidera il supporto thread.)
@djh, Added alla mia risposta – ikegami