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

Publicado por Leonardo Berbert Gomes em 27/09/2013

[ Hits: 5.432 ]

Blog: http://leonardo-berbert.branded.me/

 


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

Instalando o bash no OpenBSD 5.1

VI - O fantástico editor de textos

Baixando arquivos por extensões com o wget

Executar shutdown com usuário comum em 5 etapas

Acessando Gmail pelo celular

Leitura recomendada

Apagando colunas usando expressões regulares

Resolvendo o REDIRECT_TO do Rails em HTTPS

Monitoração Web com Perl

Definindo o Vim como editor de texto padrão no Debian

HPLIP :: Configurando multifuncionais HP

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts