<Anterior | Conteúdo | Próxima>
6.40.1. Instalação de Perl
Primeiro crie um básico / Etc / hosts arquivo a ser referenciado em um dos arquivos de configuração do Perl, bem como o conjunto de testes opcional:
echo "127.0.0.1 localhost $ (hostname)"> / etc / hosts
echo "127.0.0.1 localhost $ (hostname)"> / etc / hosts
Esta versão do Perl agora constrói os módulos Compress :: Raw :: Zlib e Compress :: Raw :: BZip2. Por padrão, o Perl usará uma cópia interna dos fontes para a construção. Emita o seguinte comando para que o Perl use as bibliotecas instaladas no sistema:
export BUILD_ZLIB = exportação falsa BUILD_BZIP2 = 0
export BUILD_ZLIB = exportação falsa BUILD_BZIP2 = 0
Para ter controle total sobre a forma como o Perl é configurado, você pode remover as opções “-des” do comando a seguir e escolher a forma como este pacote é construído. Como alternativa, use o comando exatamente como abaixo para usar os padrões que o Perl detecta automaticamente:
sh Configurar -des -Dprefix=/usr
-Dvendorprefix = / usr
-Dman1dir=/usr/share/man/man1
-Dman3dir=/usr/share/man/man3
-Dpager = "/ usr / bin / less -isR"
-Duseshrplib
-Dusethreads
sh Configurar -des -Dprefix=/usr
-Dvendorprefix = / usr
-Dman1dir=/usr/share/man/man1
-Dman3dir=/usr/share/man/man3
-Dpager = "/ usr / bin / less -isR"
-Duseshrplib
-Dusethreads
O significado das opções de configuração:
-Dvendorprefix = / usr
Isso garante perl sabe como dizer aos pacotes onde devem instalar seus módulos perl.
-Dpager = "/ usr / bin / less -isR"
Isso garante que menos é usada em vez de mais.
-Dman1dir = / usr / share / man / man1 -Dman3dir = / usr / share / man / man3
Como o Groff ainda não está instalado, configurar pensa que não queremos páginas de manual para Perl. A emissão desses parâmetros substitui essa decisão.
-Duseshrplib
Construa uma libperl compartilhada necessária para alguns módulos perl.
-Dusethreads
Construa perl com suporte para threads.
Compile o pacote:
fazer
fazer
Para testar os resultados (aproximadamente 11 SBU), emita:
faça -k teste
faça -k teste
Observação
Um teste falha devido ao uso da versão mais recente do gdbm.
Observação
Um teste falha devido ao uso da versão mais recente do gdbm.
Instale o pacote e limpe:
make install
cancelar BUILD_ZLIB BUILD_BZIP2
make install
cancelar BUILD_ZLIB BUILD_BZIP2