Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

6.40.1. Instalarea Perl

Mai întâi creați un element de bază / Etc / hosts fișier care urmează să fie referit într-unul dintre fișierele de configurare Perl, precum și în suita opțională de testare:


echo „127.0.0.1 localhost $(nume gazdă)” > /etc/hosts

echo „127.0.0.1 localhost $(nume gazdă)” > /etc/hosts

Această versiune de Perl acum construiește modulele Compress::Raw::Zlib și Compress::Raw::BZip2. În mod implicit, Perl va folosi o copie internă a surselor pentru compilare. Lansați următoarea comandă, astfel încât Perl să folosească bibliotecile instalate pe sistem:


export BUILD_ZLIB=Export fals BUILD_BZIP2=0

export BUILD_ZLIB=Export fals BUILD_BZIP2=0

Pentru a avea control deplin asupra modului în care este configurat Perl, puteți elimina opțiunile „-des” din următoarea comandă și puteți alege manual modul în care este construit acest pachet. Alternativ, utilizați comanda exact ca mai jos pentru a utiliza valorile implicite pe care Perl le detectează automat:


sh Configurare -des -Dprefix=/usr \

-Dvendorprefix=/usr \

-Dman1dir=/usr/share/man/man1 \

-Dman3dir=/usr/share/man/man3 \

-Dpager="/usr/bin/less -isR" \

-Duseshrplib \

-Dusethreads

sh Configurare -des -Dprefix=/usr \

-Dvendorprefix=/usr \

-Dman1dir=/usr/share/man/man1 \

-Dman3dir=/usr/share/man/man3 \

-Dpager="/usr/bin/less -isR" \

-Duseshrplib \

-Dusethreads

Semnificația opțiunilor de configurare:

-Dvendorprefix=/usr

Acest lucru asigură perl știe cum să spună pachetelor unde ar trebui să-și instaleze modulele perl.

-Dpager="/usr/bin/less -isR"

Acest lucru asigură acest lucru mai puțin este folosit în loc de mai mult.

-Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3

Deoarece Groff nu este încă instalat, Configurare consideră că nu vrem pagini de manual pentru Perl. Emiterea acestor parametri anulează această decizie.

-Duseshrplib

Construiți un libperl partajat necesar unor module perl.

-Dusethreads

Construiți perl cu suport pentru fire.

Compilați pachetul:


face

face


Pentru a testa rezultatele (aproximativ 11 SBU), emiteți:


face testul -k

face testul -k


notițe

Un test eșuează din cauza utilizării celei mai recente versiuni de gdbm.

notițe

Un test eșuează din cauza utilizării celei mai recente versiuni de gdbm.

imagine

Instalați pachetul și curățați:


make install

dezactivați BUILD_ZLIB BUILD_BZIP2

make install

dezactivați BUILD_ZLIB BUILD_BZIP2


Top OS Cloud Computing la OnWorks: