Solaris - Criando repositório de Módulos Perl com usuário normal

Publicado por Leonardo Berbert Gomes em 27/09/2013

[ Hits: 7.152 ]

Blog: https://www.linkedin.com/in/leoberbert

 


Solaris - Criando repositório de Módulos Perl com usuário normal



Nesta dica, vamos aprender como criar um repositório de Módulos Perl com usuário normal, no sistema operacional Solaris.

O primeiro passo, será obter qual módulo deverá ser instalado. Neste exemplo, utilizaremos o Net::SSH como exemplo. Para isso, basta seguirmos os passos abaixo.

1. Realizar o download do módulo.

wget http://search.cpan.org/CPAN/authors/id/S/SC/SCHWIGON/Net-SSH-Perl-1.36.tar.gz

2. Realizar a extração do pacote do módulo

gunzip -c Net-SSH-0.09.tar.gz | tar xvf -

3. Neste passo, iremos preparar a compilação do módulo.

perl Makefile.PL PREFIX=$HOME/meu_dir/perl_modules

4. Agora, vamos compilar o módulo

/usr/sfw/bin/gmake
$ /usr/sfw/bin/gmake test
$ /usr/sfw/bin/gmake install


5. Chamando a biblioteca no script. Para isso, criaremos um script de testes com o seguinte código:

#!usr/bin/perl

BEGIN {
        $HOME   = $ENV{'HOME'};
        $LIBDIR = $HOME . '/meudir/perl_modules/lib/site_perl';
}

use lib ($LIBDIR);

use Net::SSH;

6. Testando se o módulo Net::SSH está funcionando.

perl -c teste.pl
teste.pl syntax OK


Espero que essa dica seja útil para que todos possam criar seu repositório de módulos, sem haver a necessidade de ser o usuário root do sistema.

[]'s

Outras dicas deste autor

Habilitando sintaxe no VIM para o logstash

Instalação do Docker no Linux Mint 20

Poderosa - Cliente SSH para Windows

Ambiente Dev Local com Vagrant em 5 minutos

Awk - Uma poderosa ferramenta de análise

Leitura recomendada

Resolvendo o REDIRECT_TO do Rails em HTTPS

Monitoração Web com Perl

Apagando colunas usando expressões regulares

Tim Web Onda MSA501HS no OpenSuSE 11

Trabalhando com referências de células no LibreOffice

  

Comentários

Nenhum coment�rio foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts