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

Publicado por Leonardo Berbert Gomes em 27/09/2013

[ Hits: 5.966 ]

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

Configurando o GitHub em 2 minutos

Backup dos arquivos em determinado diretório

Elasticsearch - Read Only [Resolvido]

Aumentando a produtividade com zsh

Compilando a última versão do VIM em Debian, Mint, Ubuntu e derivados

Leitura recomendada

Resolvendo o REDIRECT_TO do Rails em HTTPS

Monitoração Web com Perl

Apagando colunas usando expressões regulares

DBeaver - Ferramenta de Administração de Banco de Dados

Limpar cache da memória RAM

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts