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:
- 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
. - Entre no diretório principal da distribuição descompactada:
shell>
cd Data-Dumper-VERSION
- 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
.