EnglishFranceseSpagnolo

Favicon di OnWorks

perlmodinstall - Online nel cloud

Esegui perlmodinstall nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando perlmodinstall che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


perlmodinstall - Installazione dei moduli CPAN

DESCRIZIONE


Puoi pensare a un modulo come all'unità fondamentale del codice Perl riutilizzabile; vedere perlmod per
dettagli. Ogni volta che qualcuno crea un pezzo di codice Perl che pensa possa essere utile
il mondo, si registrano come sviluppatori Perl su http://www.cpan.org/modules/04pause.html
in modo che possano poi caricare il loro codice sul CPAN. Il CPAN è il Perl completo
Archive Network ed è possibile accedervi all'indirizzo http://www.cpan.org/ e ho cercato in
http://search.cpan.org/ .

Questa documentazione è per le persone che desiderano scaricare i moduli CPAN e installarli
il proprio computer.

PREAMBOLO
Innanzitutto, sei sicuro che il modulo non sia già presente nel tuo sistema? Prova "perl -MFoo -e 1".
(Sostituisci "Foo" con il nome del modulo; ad esempio, "perl -MCGI::Carp -e 1".)

Se non vedi un messaggio di errore, hai il modulo. (Se vedi un messaggio di errore,
è ancora possibile che tu abbia il modulo, ma che non sia nel tuo percorso, cosa che puoi
display con "perl -e "print qq(@INC)".) Per il resto di questo documento,
presumi che ti manchi davvero un modulo installato, ma lo hai trovato sul file
CPAN.

Quindi ora hai un file che termina con .tar.gz (o, meno spesso, .zip). Sai che c'è qualcosa di gustoso
modulo all'interno. Ci sono quattro passaggi che devi eseguire ora:

DECOMPRIMERE il file
DISIMBALLAGGIO il file in una directory
COSTRUIRE il modulo (a volte non necessario)
INSTALLARE il modulo.

Ecco come eseguire ciascun passaggio per ciascun sistema operativo. Questo è un sostituto per
leggendo i file README e INSTALL che potrebbero essere forniti con il tuo modulo!

Tieni inoltre presente che queste istruzioni sono pensate appositamente per l'installazione del modulo nel tuo
repository di moduli Perl del sistema, ma puoi installare i moduli in qualsiasi directory tu
desiderio. Ad esempio, dove dico "perl Makefile.PL", puoi sostituire "perl Makefile.PL
PREFIX=/my/perl_directory" in cui installare i moduli /mia/directory_perl. Allora puoi
usa i moduli dei tuoi programmi Perl con "use lib "/my/perl_directory/lib/site_perl";"
o talvolta semplicemente "usa "/my/perl_directory";". Se utilizzi un sistema che richiede
accesso superutente/root per installare i moduli nelle directory che vedi quando digiti "perl
-e "print qq(@INC)"", ti consigliamo di installarli in una directory locale (come la tua
directory home) e utilizzare questo approccio.

· If sei on a Unix or Unix-like sistema,

Puoi utilizzare il modulo CPAN di Andreas Koenig ( http://www.cpan.org/modules/by-module/CPAN
) per automatizzare i passaggi successivi, da DECOMPRESS a INSTALL.

A. DECOMPRESSIONE

Decomprimere il file con "gzip -d yourmodule.tar.gz"

Puoi ottenere gzip da ftp://prep.ai.mit.edu/pub/gnu/

Oppure puoi combinare questo passaggio con il successivo per risparmiare spazio su disco:

gzip -dc tuomodulo.tar.gz | tar -xof -

B. DISIMBALLARE

Scompatta il risultato con "tar -xof yourmodule.tar"

C. COSTRUISCI

Andate nella directory appena creata e digitate:

perl Makefile.PL
fare il test

or

perl Makefile.PL PREFIX=/mia/perl_directory

per installarlo localmente. (Ricorda che se lo fai, dovrai inserire "use lib
"/my/perl_directory";" nella parte superiore del programma che utilizzerà questo modulo.

D. INSTALLAZIONE

Mentre sei ancora in quella directory, digita:

make install

Assicurati di avere le autorizzazioni appropriate per installare il modulo nel tuo Perl 5
rubrica della biblioteca. Spesso dovrai essere root.

Questo è tutto ciò che devi fare sui sistemi Unix con collegamento dinamico. La maggior parte dei sistemi Unix
avere un collegamento dinamico. Se il tuo non lo fa, o se per un altro motivo ne hai uno
perl collegato staticamente, che a il modulo richiede la compilazione, dovrai creare un file
nuovo binario Perl che include il modulo. Ancora una volta, probabilmente dovrai essere root.

· If sei running ActivePerl (Win95/98/2K/NT/XP, Linux, Solaris),

Innanzitutto, digita "ppm" da una shell e verifica se il repository PPM di ActiveState ha il tuo
modulo. Se è così, puoi installarlo con "ppm" e non dovrai preoccuparti di nessuno dei file
gli altri passaggi qui. Potresti essere in grado di utilizzare le istruzioni CPAN dal file "Unix
o Linux" sopra; provatelo. Altrimenti, dovrete seguire la sezione
passi sotto

A. DECOMPRESSIONE

È possibile utilizzare il software shareware Winzip ( http://www.winzip.com ) per decomprimere e disimballare
moduli.

B. DISIMBALLARE

Se hai utilizzato WinZip, questo è già stato fatto per te.

C. COSTRUISCI

Avrai bisogno dell'utilità "nmake", disponibile su
http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/nmake15.exe o dmake,
disponibile su CPAN. http://search.cpan.org/dist/dmake/

Il modulo richiede la compilazione (ovvero ha file che terminano con .xs, .c, .h,
.y, .cc, .cxx o .C)? Se è così, la vita ora è ufficialmente dura per te, perché tu
devi compilare il modulo da solo (non è un'impresa facile su Windows). Avrai bisogno di un compilatore
come Visual C++. In alternativa, puoi scaricare un pacchetto PPM predefinito da
Stato attivo. http://aspn.activestate.com/ASPN/Downloads/ActivePerl/PPM/

Andate nella directory appena creata e digitate:

perl Makefile.PL
prova nmake

D. INSTALLAZIONE

Mentre sei ancora in quella directory, digita:

nmake install

· If sei utilizzando a Macintosh con "Classico" MacOS che a MacPerl,

A. DECOMPRESSIONE

Innanzitutto, assicurati di avere l'ultima versione cpan-mac distribuzione (
http://www.cpan.org/authors/id/CNANDOR/ ), che dispone di utilità per eseguire tutte le operazioni
passi. Leggi attentamente le istruzioni di cpan-mac e installalo. Se scegli di non farlo
usa cpan-mac per qualche motivo, ci sono alternative elencate qui.

Dopo aver installato cpan-mac, rilascia l'archivio dei moduli sul file decomprimere gocciolina, che
decomprimerà e disimballerà per te.

Or, puoi utilizzare lo shareware Imbottirlo Expander programma (
http://my.smithmicro.com/mac/stuffit/ ) o il freeware macgzip programma (
http://persephone.cps.unizar.es/general/gente/spd/gzip/gzip.html ).

B. DISIMBALLARE

Se stai utilizzando untarzipme o StuffIt, l'archivio dovrebbe essere estratto ora. Or, Si
può utilizzare il freeware abbronzatura or Catrame (
http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/ ).

C. COSTRUISCI

Controlla il contenuto della distribuzione. Leggi la documentazione del modulo, cercando
ragioni per cui potresti avere problemi ad usarlo con MacPerl. Cercare .xs che a .c File,
che normalmente indica che la distribuzione deve essere compilata e non è possibile installarla
è "fuori dagli schemi". (Vedi "PORTABILITÀ".)

D. INSTALLAZIONE

Se stai usando cpan-mac, rilascia semplicemente la cartella sul file installami gocciolina e utilizzare il file
modulo.

Or, se non stai usando cpan-mac, fai del lavoro manuale.

Assicurati che i ritorni a capo dei moduli siano in formato Mac, non in formato Unix. Se essi
non lo sono, potresti averli decompressi in modo errato. Controlla la tua decompressione
e decomprimere le impostazioni delle utilità per assicurarsi che stiano traducendo file di testo
propriamente.

Come ultima risorsa, puoi usare la riga perl:

perl -i.bak -pe 's/(?:\015)?\012/\015/g'

sui file di origine.

Quindi sposta i file (probabilmente solo il file .pm file, anche se potrebbero essercene alcuni aggiuntivi
anche quelli; controllare la documentazione del modulo) alla loro destinazione finale: questo sarà la maggior parte
probabilmente si troverà in "$ENV{MACPERL}site_lib:" (ad esempio, "cartella HD:MacPerl:site_lib:"). Puoi
aggiungi nuovi percorsi al @INC predefinito nella voce del menu Preferenze in MacPerl
applicazione ("$ENV{MACPERL}site_lib:" viene aggiunto automaticamente). Crea qualunque cosa
sono richieste le strutture delle directory (ad esempio, per "Alcuni::Modulo", create
"$ENV{MACPERL}site_lib:Some:" e inserisci "Module.pm" in quella directory).

Quindi esegui il seguente script (o qualcosa di simile):

#!perl -w
utilizzare la suddivisione automatica;
mia $dir = "${MACPERL}site_perl";
autosplit("$dir:Alcuni:Module.pm", "$dir:auto", 0, 1, 1);

· If sei on , il DJGPP porto of DOS,

A. DECOMPRESSIONE

djtarx ( ftp://ftp.delorie.com/pub/djgpp/current/v2/ ) decomprimerà e
disimballare.

B. DISIMBALLARE

Vedi sopra.

C. COSTRUISCI

Andate nella directory appena creata e digitate:

perl Makefile.PL
fare il test

Avrai bisogno dei pacchetti menzionati in LEGGIMI.dos nella distribuzione Perl.

D. INSTALLAZIONE

Mentre sei ancora in quella directory, digita:

make install

Avrai bisogno dei pacchetti menzionati in LEGGIMI.dos nella distribuzione Perl.

· If sei on OS / 2,

Ottieni la suite di sviluppo EMX e gzip/tar da Hobbes (
http://hobbes.nmsu.edu ) o Leone ( http://www.leo.org ), quindi seguire il
istruzioni per Unix.

· If sei on VMS,

Quando scarichi da CPAN, salva il file con l'estensione ".tgz" anziché
".tar.gz". Tutti gli altri punti nel nome del file devono essere sostituiti con trattini bassi.
Ad esempio, "Your-Module-1.33.tar.gz" dovrebbe essere scaricato come "Your-Module-1_33.tgz".

A. DECOMPRESSIONE

Tipologia

gzip -d Il tuo modulo.tgz

oppure, per i moduli zippati, digitare

decomprimere Your-Module.zip

Eseguibili per gzip, zip e VMStar:

http://www.hp.com/go/openvms/freeware/

e il loro codice sorgente:

http://www.fsf.org/order/ftp.html

Tieni presente che gzip/gunzip di GNU non è lo stesso pacchetto zip/unzip di Info-ZIP. IL
il primo è un semplice strumento di compressione; quest'ultimo permette la creazione di file multipli
archivi.

B. DISIMBALLARE

Se utilizzi VMStar:

VMStar xf Your-Module.tar

Oppure, se ti piace la sintassi dei comandi VMS:

tar/extract/verbose Your_Module.tar

C. COSTRUISCI

Assicurati di avere MMS (da Digital) o il software gratuito MMK (disponibile da MadGoat su
http://www.madgoat.com ). Quindi digita questo per creare DESCRIP.MMS per il modulo:

perl Makefile.PL

Ora sei pronto per costruire:

prova mms

Sostituisci "mmk" con "mms" sopra se usi MMK.

D. INSTALLAZIONE

Tipologia

installazione mms

Sostituisci "mmk" con "mms" sopra se usi MMK.

· If sei on MVS,

Presenta il file .tar.gz file in un HFS come binario; non tradurre da ASCII a
EBCDIC.

A. DECOMPRESSIONE

Decomprimere il file con "gzip -d yourmodule.tar.gz"

Puoi ottenere gzip da http://www.s390.ibm.com/products/oe/bpxqp1.html

B. DISIMBALLARE

Decomprimi il risultato con

pax -o to=IBM-1047,from=ISO8859-1 -r < tuomodulo.tar

I passaggi BUILD e INSTALL sono identici a quelli per Unix. Alcuni moduli generano
Makefile che funzionano meglio con GNU make, disponibile da
http://www.mks.com/s390/gnu/

PORTABILITÀ


Tieni presente che non tutti i moduli funzioneranno su tutte le piattaforme. Vedi perlport per ulteriori informazioni
informazioni su problemi di portabilità. Leggi la documentazione per vedere se il modulo funzionerà
sul tuo sistema. Ci sono fondamentalmente tre categorie di moduli che non funzioneranno "fuori
of box" con tutte le piattaforme (con qualche possibilità di sovrapposizione):

· Quelli che dovrebbero, ma non lo fanno. Questi devono essere risolti; considera di contattare l'autore
e possibilmente scrivere una patch.

· Quelli che bisogno a be compilato, where , il bersaglio piattaforma non avere compilatori
prontamente a disposizione. (Questi moduli contengono .xs or .c file, di solito.) Potresti esserlo
in grado di trovare i file binari esistenti sul CPAN o altrove, oppure potresti provare
ottenere compilatori e costruirli da soli, quindi rilasciare il binario per altri poveri
anime da usare.

· Quelli che sono mirata at a specifico piattaforma. (Come i moduli Win32::.) Se
il modulo è rivolto specificatamente a una piattaforma diversa dalla tua, sei fuori
fortuna, molto probabilmente.

Controlla sui tester CPAN se un modulo dovrebbe funzionare con la tua piattaforma ma non si comporta come
ti aspetteresti o non sei sicuro se un modulo funzionerà o meno sulla tua piattaforma.
Se il modulo che desideri non è elencato qui, puoi testarlo tu stesso e lasciare che CPAN Testers
sai, puoi unirti ai CPAN Testers oppure puoi richiedere che venga testato.

http://testers.cpan.org/

HEY


Se hai qualche suggerimento da apportare a questa pagina, faccelo sapere. Per favore, non mandarmi posta
chiedendo aiuto su come installare i moduli. Ci sono troppi moduli e troppo pochi
Oppure desidera che io sia in grado di rispondere o anche solo di riconoscere tutte le tue domande. Contatta il
dell'autore del modulo, oppure pubblicalo su comp.lang.perl.modules o chiedi a qualcuno che abbia familiarità con
Perl sul tuo sistema operativo.

Utilizza perlmodinstall online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    MSYS2
    MSYS2
    MSYS2 è una raccolta di strumenti e
    biblioteche che ti forniscono un
    ambiente di facile utilizzo per la costruzione,
    installazione ed esecuzione di Windows nativo
    Software. Con...
    Scarica MSYS2
  • 2
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo è un codec di immagine JPEG
    che utilizza istruzioni SIMD (MMX, SSE2,
    NEON, AltiVec) per accelerare la linea di base
    Compressione e decompressione JPEG attiva
    x86, x8...
    Scarica libjpeg-turbo
  • 3
    Xtreme Download Manager
    Xtreme Download Manager
    Il progetto ha ora una nuova casa:
    https://xtremedownloadmanager.com/ For
    sviluppatori:
    https://github.com/subhra74/xdm Xtreme
    Download Manager è un potente strumento per...
    Scarica Xtreme Download Manager
  • 4
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    Caratteristiche:4:3 e 16:9 a bassa risoluzione
    Uscita VGATastiera e mouse PS/2
    interfaccia utente basata su inputText (TUI)
    con dialog manager Partial Unicode
    supportoSlave dis...
    Scarica TTGO VGA32 Lite
  • 5
    Bootloader EFI Clover
    Bootloader EFI Clover
    Il progetto si è spostato in
    https://github.com/CloverHackyColor/CloverBootloader..
    Caratteristiche: Avvia macOS, Windows e Linux
    in modalità UEFI o legacy su Mac o PC con
    UE...
    Scarica il bootloader Clover EFI
  • 6
    rpm uniti
    rpm uniti
    Unisciti a noi in Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Abilita il repository URPMS nel tuo
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Scarica unitedrpms
  • Di Più "

Comandi Linux

Ad