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

Publicado por Leonardo Berbert Gomes em 27/09/2013

[ Hits: 6.918 ]

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

Removendo caractere ^M de arquivos com Perl

Instalação do Terminal Kitty (Mint/Ubuntu/Debian e Derivados)

Fazendo o Slackware desligar seu gabinete ATX

Compilando a última versão do Vim no Fedora 33

Alterando a imagem padrão do Rundeck na Tela de Login

Leitura recomendada

Resolvendo o REDIRECT_TO do Rails em HTTPS

Apagando colunas usando expressões regulares

Monitoração Web com Perl

Netbeans no KDE

Bloqueando Propagandas em seu Navegador

  

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