Como eu construo e configuro um repositório de módulo CPAN local?

5

Eu sou um administrador de sistemas que administra três supercomputadores sem acesso à internet. Em um dos supercomputadores, precisamos rodar o Bugzilla. Eu já construí meu próprio repositório yum local, mas agora eu preciso colocar o Bugzilla em funcionamento, o que requer um CPAN local. Eu construí um CPAN local no meu laptop seguindo as instruções que encontrei aqui:

link

E rsync'd o CPAN para o diretório home do supercomputador. Quando voltei para o diretório Bugzill para executar a instalação, o install-module.pl não consegue encontrar um diretório CPAN local. Como eu configuro o perl do meu supercomputador para saber automaticamente onde seu CPAN local mora para que eu possa terminar minha tarefa do Bugzilla?

    
por Lynn 28.11.2013 / 00:53

2 respostas

2

Eu percebi isso. E espero que isso ajude quem estiver viajando pelo mesmo caminho sombrio que eu já passei. Aparentemente, quando o processo de configuração aparentemente pede por 5 caminhos diferentes para fontes, autores, etc para o novo local CPAN ... o que realmente significa dar um caminho. Apenas um. Cinco vezes.

Assim: / root / CPAN /

NÃO:

/ root / CPAN / então / root / CPAN / sources / então / root / CPAN / autores /

Não, apenas o mesmo caminho raiz para o CPAN para todos os caminhos que o processo de configuração solicita (isto é para uma construção CPAN totalmente rsync).

Yay Perl.

    
por 13.12.2013 / 04:59
0

A configuração do Bugzilla requer realmente um CPAN local?

Dependendo de qual SO seus supercomputadores executam, talvez existam pacotes para vários módulos Perl. E, para aqueles para os quais não há, ou para onde o pacote é muito antigo, você pode:

  • crie novos pacotes; ou
  • instale manualmente os módulos no diretório $ BUGZILLA_HOME / lib; ou
  • CPAN - instale-os em outra caixa executando o mesmo sistema operacional e, em seguida, copie em todo o diretório "lib"

Gerv (Desenvolvedor do Bugzilla)

    
por 28.11.2013 / 11:38