InglêsFrancêsEspanhol

favicon do OnWorks

perlmodinstall - Online na nuvem

Execute perlmodinstall no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando perlmodinstall que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


perlmodinstall - Instalando Módulos CPAN

DESCRIÇÃO


Você pode pensar em um módulo como a unidade fundamental do código Perl reutilizável; veja perlmod para
detalhes. Sempre que alguém cria um pedaço de código Perl que eles acham que será útil para
mundo, eles se registram como um desenvolvedor Perl em http://www.cpan.org/modules/04pause.html
para que eles possam carregar seu código para o CPAN. O CPAN é Comprehensive Perl
Rede de Arquivos e pode ser acessada em http://www.cpan.org/ , e procurou em
http://search.cpan.org/ .

Esta documentação é para pessoas que desejam baixar módulos CPAN e instalá-los em
seu próprio computador.

PREÂMBULO
Primeiro, você tem certeza de que o módulo ainda não está em seu sistema? Experimente "perl -MFoo -e 1".
(Substitua "Foo" pelo nome do módulo; por exemplo, "perl -MCGI :: Carp -e 1".)

Se não vir uma mensagem de erro, você tem o módulo. (Se você vir uma mensagem de erro,
ainda é possível que você tenha o módulo, mas não está em seu caminho, que você pode
exibir com "perl -e" print qq (@INC) "".) Para o restante deste documento, iremos
suponha que você realmente realmente não tenha um módulo instalado, mas o encontrou no
CPAN.

Portanto, agora você tem um arquivo que termina em .tar.gz (ou, com menos frequência, .zip). Você sabe que tem um saboroso
módulo dentro. Existem quatro etapas que você deve seguir agora:

DESCOMPRIMIR o arquivo
UNPACK o arquivo em um diretório
CONSTRUIR o módulo (às vezes desnecessário)
INSTALAR o módulo.

Veja como executar cada etapa para cada sistema operacional. Isto é um substituto para
lendo os arquivos README e INSTALL que podem ter vindo com o seu módulo!

Observe também que essas instruções são personalizadas para instalar o módulo em seu
repositório de módulos Perl do sistema, mas você pode instalar módulos em qualquer diretório que você
desejar. Por exemplo, onde digo "perl Makefile.PL", você pode substituir "perl Makefile.PL
PREFIX = / my / perl_directory "para instalar os módulos em / my / perl_directory. Então você pode
use os módulos de seus programas Perl com "use lib" / my / perl_directory / lib / site_perl ";"
ou às vezes apenas "use" / my / perl_directory ";". Se você estiver em um sistema que requer
acesso de superusuário / root para instalar módulos nos diretórios que você vê ao digitar "perl
-e "print qq (@INC)" ", você vai querer instalá-los em um diretório local (como o seu
diretório inicial) e use essa abordagem.

· If você é on a Unix or Unix-like sistema,

Você pode usar o módulo CPAN de Andreas Koenig ( http://www.cpan.org/modules/by-module/CPAN
) para automatizar as etapas a seguir, de DESCOMPRESSAR até INSTALAR.

A. DESCOMPRESSA

Descompacte o arquivo com "gzip -d yourmodule.tar.gz"

Você pode obter o gzip em ftp://prep.ai.mit.edu/pub/gnu/

Ou você pode combinar esta etapa com a próxima para economizar espaço em disco:

gzip -dc seumódulo.tar.gz | tar -xof -

B. DESEMBALAR

Descompacte o resultado com "tar -xof yourmodule.tar"

C. CONSTRUIR

Vá para o diretório recém-criado e digite:

perl Makefile.PL
fazer teste

or

perl Makefile.PL PREFIX = / my / perl_directory

para instalá-lo localmente. (Lembre-se que se você fizer isso, você terá que colocar "use lib
"/ my / perl_directory"; "próximo ao topo do programa que usará este módulo.

D. INSTALAR

Ainda nesse diretório, digite:

make install

Certifique-se de ter as permissões apropriadas para instalar o módulo em seu Perl 5
diretório da biblioteca. Freqüentemente, você precisará ser root.

Isso é tudo que você precisa fazer em sistemas Unix com link dinâmico. A maioria dos sistemas Unix
tem link dinâmico. Se o seu não, ou se por outro motivo você tem um
perl estaticamente vinculado, e o módulo requer compilação, você precisará construir um
novo binário Perl que inclui o módulo. Novamente, você provavelmente precisará ser root.

· If você é que ocorre ActivePerl (Win95 / 98 / 2K / NT / XP, Linux, Solaris),

Primeiro, digite "ppm" em um shell e veja se o repositório PPM do ActiveState tem seu
módulo. Nesse caso, você pode instalá-lo com "ppm" e não terá que se preocupar com nenhum dos
as outras etapas aqui. Você pode ser capaz de usar as instruções CPAN do "Unix
ou Linux "acima também; experimente. Caso contrário, você terá que seguir o
etapas abaixo.

A. DESCOMPRESSA

Você pode usar o shareware Winzip ( http://www.winzip.com ) para descompactar e desempacotar
módulos.

B. DESEMBALAR

Se você usou o WinZip, isso já foi feito para você.

C. CONSTRUIR

Você precisará do utilitário "nmake", disponível em
http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/nmake15.exe ou dmake,
disponível no CPAN. http://search.cpan.org/dist/dmake/

O módulo requer compilação (ou seja, ele tem arquivos que terminam em .xs, .c, .h,
.y, .cc, .cxx ou .C)? Se isso acontecer, a vida agora é oficialmente difícil para você, porque você
você mesmo precisa compilar o módulo (não é uma tarefa fácil no Windows). Você vai precisar de um compilador
como Visual C ++. Como alternativa, você pode baixar um pacote PPM pré-construído em
Estado Ativo. http://aspn.activestate.com/ASPN/Downloads/ActivePerl/PPM/

Vá para o diretório recém-criado e digite:

perl Makefile.PL
teste nmake

D. INSTALAR

Ainda nesse diretório, digite:

nmake instalar

· If você é utilização a Impermeável com "Clássico" MacOS e MacPerl,

A. DESCOMPRESSA

Primeiro, certifique-se de ter o mais recente cpan-mac distribuição (
http://www.cpan.org/authors/id/CNANDOR/ ), que tem utilitários para fazer todas as
degraus. Leia as instruções do cpan-mac com atenção e instale-o. Se você escolher não
use o cpan-mac por algum motivo, existem alternativas listadas aqui.

Depois de instalar o cpan-mac, solte o arquivo do módulo no descompactar gota, que
irá descompactar e descompactar para você.

Or, você pode usar o shareware StuffIt Expander programa (
http://my.smithmicro.com/mac/stuffit/ ) ou o freeware MacGzipGenericName programa (
http://persephone.cps.unizar.es/general/gente/spd/gzip/gzip.html ).

B. DESEMBALAR

Se você estiver usando untarzipme ou StuffIt, o arquivo deve ser extraído agora. Or, tu
pode usar o freeware estrela do sol or Alcatrão (
http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/ ).

C. CONSTRUIR

Verifique o conteúdo da distribuição. Leia a documentação do módulo, procurando por
razões pelas quais você pode ter problemas para usá-lo com o MacPerl. Olhe para .xs e .c arquivos,
que normalmente denotam que a distribuição deve ser compilada e você não pode instalar
é "pronto para usar". (Veja "PORTABILIDADE".)

D. INSTALAR

Se você estiver usando cpan-mac, basta soltar a pasta no instale-me gota, e use o
módulo.

Or, se você não estiver usando o cpan-mac, faça algum trabalho manual.

Certifique-se de que as novas linhas para os módulos estejam no formato Mac, não no formato Unix. Se eles
não são, então você pode tê-los descompactado incorretamente. Verifique sua descompressão
e descompactar as configurações dos utilitários para se certificar de que estão traduzindo arquivos de texto
devidamente.

Como último recurso, você pode usar o perl one-liner:

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

nos arquivos de origem.

Em seguida, mova os arquivos (provavelmente apenas o .PM arquivos, embora possa haver alguns
uns também; verifique a documentação do módulo) para seu destino final: Isso vai muito
provavelmente está em "$ ENV {MACPERL} site_lib:" (ou seja, "HD: pasta MacPerl: site_lib:"). Você pode
adicione novos caminhos para o @INC padrão no item de menu Preferências no MacPerl
aplicativo ("$ ENV {MACPERL} site_lib:" é adicionado automaticamente). Crie qualquer coisa
estruturas de diretório são necessárias (ou seja, para "Alguns :: Módulo", crie
"$ ENV {MACPERL} site_lib: Some:" e coloque "Module.pm" nesse diretório).

Em seguida, execute o seguinte script (ou algo parecido):

#! perl -w
usar AutoSplit;
meu $ dir = "$ {MACPERL} site_perl";
autosplit ("$ dir: Alguns: Module.pm", "$ dir: auto", 0, 1, 1);

· If você é on da DJGPP porta of DOS,

A. DESCOMPRESSA

djtarx ( ftp://ftp.delorie.com/pub/djgpp/current/v2/ ) irá descompactar e
descompacte.

B. DESEMBALAR

Veja acima.

C. CONSTRUIR

Vá para o diretório recém-criado e digite:

perl Makefile.PL
fazer teste

Você precisará dos pacotes mencionados em README.dos na distribuição Perl.

D. INSTALAR

Ainda nesse diretório, digite:

make install

Você precisará dos pacotes mencionados em README.dos na distribuição Perl.

· If você é on OS / 2,

Obtenha o pacote de desenvolvimento EMX e gzip / tar, de Hobbes (
http://hobbes.nmsu.edu ) ou Leo ( http://www.leo.org ) e, em seguida, siga o
instruções para Unix.

· If você é on VMS,

Ao baixar do CPAN, salve seu arquivo com a extensão ".tgz" em vez de
".tar.gz". Todos os outros pontos do nome do arquivo devem ser substituídos por sublinhados.
Por exemplo, "Your-Module-1.33.tar.gz" deve ser baixado como "Your-Module-1_33.tgz".

A. DESCOMPRESSA

Formato

gzip -d Seu-Módulo.tgz

ou, para módulos compactados, digite

descompacte Your-Module.zip

Executáveis ​​para gzip, zip e VMStar:

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

e seu código-fonte:

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

Observe que o gzip / gunzip do GNU não é o mesmo que o pacote zip / unzip do Info-ZIP. o
A primeira é uma ferramenta de compressão simples; o último permite a criação de arquivos múltiplos
arquivos.

B. DESEMBALAR

Se você estiver usando VMStar:

VMStar xf Seu-Module.tar

Ou, se você gosta da sintaxe de comando VMS:

tar / extract / verbose Your_Module.tar

C. CONSTRUIR

Certifique-se de ter MMS (da Digital) ou o freeware MMK (disponível na MadGoat em
http://www.madgoat.com ) Em seguida, digite para criar o DESCRIP.MMS para o módulo:

perl Makefile.PL

Agora você está pronto para construir:

teste de mms

Substitua "mmk" por "mms" acima se estiver usando MMK.

D. INSTALAR

Formato

instalação mms

Substitua "mmk" por "mms" acima se estiver usando MMK.

· If você é on MVS,

Apresente o .tar.gz arquivo em um HFS como binário; não traduza de ASCII para
EBCDIC.

A. DESCOMPRESSA

Descompacte o arquivo com "gzip -d yourmodule.tar.gz"

Você pode obter o gzip em http://www.s390.ibm.com/products/oe/bpxqp1.html

B. DESEMBALAR

Descompacte o resultado com

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

Os passos BUILD e INSTALL são idênticos aos do Unix. Alguns módulos geram
Makefiles que funcionam melhor com GNU make, que está disponível em
http://www.mks.com/s390/gnu/

PORTABILIDADE


Observe que nem todos os módulos funcionarão em todas as plataformas. Veja perlport para mais
informações sobre questões de portabilidade. Leia a documentação para ver se o módulo funcionará
em seu sistema. Existem basicamente três categorias de módulos que não funcionarão "
da caixa "com todas as plataformas (com alguma possibilidade de sobreposição):

· Aqueles que devemos, mas a não. Isso precisa ser consertado; considere entrar em contato com o autor
e possivelmente escrevendo um patch.

· Aqueles que necessidade para be compilado, onde da alvo plataforma não compiladores
prontamente disponíveis. (Esses módulos contêm .xs or .c arquivos, geralmente.) Você pode ser
capaz de encontrar binários existentes no CPAN ou em outro lugar, ou você pode querer tentar
obter compiladores e construí-los você mesmo e, em seguida, liberar o binário para outros
almas para usar.

· Aqueles que e guarante que os mesmos estão visadas at a específico plataforma. (Como os módulos Win32 ::.) Se
o módulo é voltado especificamente para uma plataforma diferente da sua, você está fora
sorte, provavelmente.

Verifique nos testadores de CPAN se um módulo deve funcionar com sua plataforma, mas não se comporta como
você esperaria ou não tem certeza se um módulo funcionará ou não em sua plataforma.
Se o módulo que você deseja não estiver listado lá, você pode testá-lo e permitir que os testadores de CPAN
sabe, você pode se associar aos Testadores de CPAN ou pode solicitar que ele seja testado.

http://testers.cpan.org/

HEY


Se você tiver alguma sugestão de alteração para esta página, me avise. Por favor não me mande correio
pedindo ajuda sobre como instalar seus módulos. Existem muitos módulos e poucos
Oro, que eu seja capaz de responder ou até mesmo reconhecer todas as suas perguntas. Contate o
autor do módulo, ou poste em comp.lang.perl.modules, ou pergunte a alguém familiarizado com
Perl em seu sistema operacional.

Use perlmodinstall online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad