Instalando Perl no Unix


O suporte Perl para o MariaDB é fornecido pela interface cliente DBI/DBD. Leia "API Perl do MariaDB". O código do cliente Perl DBD/DBI exige Perl Versão 5.004 ou posterior. A interface não funcionará se você tiver uma versão mais do Perl.

O suporte MariaDB Perl também exige que você tenha instalado o suporte a programação do cliente MySQL. Se você instalou o MariaDB a partir de arquivos RPM, os programas cliente estão no cliente RPM, mas o suporte a programação do cliente está no RPM de desenvolvimento. Certifique de se instalar este RPM posteriormente.

Na Versão 3.22.8, o suporte Perl é distribuído separadamente do dsitribuição principal do MariaDB. Se você quiser instalar o suporte Perl, os arquivos que você precisrá pode ser obtidos em http://www.mysql.com/downloads/api-dbi.html.

As distribuições Perl são fornecidas como arquios tar compactados e são chamados MODULE-VERSION.tar.gz, onde MODULE é o nome do modulo e VERSION é o número da versão. Você deve conseguir as distribuições Data-Dumper, DBI, e DBD-mysql e instalá-las nesta ordem. O procedimento de instalação é mostrado aqui. O exemplo mostrado é para o módulo Data-Dumper, mas o procedimento é o mesmo para todas as distribuições:

  1. Descompacte as distribuições no diretório atual:
    shell> gunzip < Data-Dumper-VERSION.tar.gz | tar xvf -
    

    Este comando cria um diretório chamado Data-Dumper-VERSION.

  2. Entre no diretório principal da distribuição descompactada:
    shell> cd Data-Dumper-VERSION
    
  3. Contrua a dsitribuição e compile tudo:
    shell> perl Makefile.PL
    shell> make
    shell> make test
    shell> make install
    

O comando make test é importante porque verifica que o módulo está funcionando. Note que ao executar este comando durante a instalação do DBD-mysql para exercitar o código da interface, o servidor MariaDB deve estar em execução ou teste irá falhar.

É uma boa idéia reconstruir e reinstalar a distribuição DBD-mysql mesmo se você instalar uma nova distribuição do MariaDB, particularmente se você notar simntomas como se todos os seus scripts DBI realizarem dump core depois de você atualizar o MariaDB.

Se você não tem o direito para instalar os módulos Perl no diretório de sistema ou se você quiser instalar módulos Perl locais, a seguinte referência pode ajudá-lo:

http://servers.digitaldaze.com/extensions/perl/modules.html#modules

Procure sob o título Installing New Modules that Require Locally Installed Modules.

Retornar