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

Publicado por Leonardo Berbert Gomes em 27/09/2013

[ Hits: 6.753 ]

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

Instalação Offline do "Oh My ZSH!!!"

Baixando arquivos por extensões com o wget

Atualizando / Instalando o VIM 8.2 (Ubuntu/Debian/Mint e Derivados)

Instalando VirtualBox + Vagrant no openSUSE Leap 15.2

Extraindo informações do Oracle Database com logstash

Leitura recomendada

Monitoração Web com Perl

Apagando colunas usando expressões regulares

Resolvendo o REDIRECT_TO do Rails em HTTPS

Instalação do dicionário Houaiss em Linux

C Dialog

  

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