<Anterior | Contenido | Siguiente>
6.40.1. Instalación de Perl
Primero crea un básico / etc / hosts archivo al que se hará referencia en uno de los archivos de configuración de Perl, así como en el conjunto de pruebas opcional:
echo "127.0.0.1 localhost $ (nombre de host)"> / etc / hosts
echo "127.0.0.1 localhost $ (nombre de host)"> / etc / hosts
Esta versión de Perl ahora crea los módulos Compress :: Raw :: Zlib y Compress :: Raw :: BZip2. Por defecto, Perl utilizará una copia interna de las fuentes para la compilación. Emita el siguiente comando para que Perl utilice las bibliotecas instaladas en el sistema:
exportar BUILD_ZLIB = Falsa exportar BUILD_BZIP2 = 0
exportar BUILD_ZLIB = Falsa exportar BUILD_BZIP2 = 0
Para tener un control total sobre la forma en que se configura Perl, puede eliminar las opciones "-des" del siguiente comando y seleccionar manualmente la forma en que se compila este paquete. Alternativamente, use el comando exactamente como se muestra a continuación para usar los valores predeterminados que Perl detecta automáticamente:
sh Configurar -des -Dprefix=/usr
-Dvendorprefix = / usr
-Dman1dir=/usr/share/man/man1
-Dman3dir=/usr/share/man/man3
-Dpager = "/ usr / bin / less -isR"
-Duseshrplib
-Dusthreads
sh Configurar -des -Dprefix=/usr
-Dvendorprefix = / usr
-Dman1dir=/usr/share/man/man1
-Dman3dir=/usr/share/man/man3
-Dpager = "/ usr / bin / less -isR"
-Duseshrplib
-Dusthreads
El significado de las opciones de configuración:
-Dvendorprefix = / usr
Esto asegura perl sabe cómo decirle a los paquetes dónde deben instalar sus módulos perl.
-Dpager = "/ usr / bin / less -isR"
Esto asegura que menos se utiliza en lugar de más, .
-Dman1dir = / usr / share / man / man1 -Dman3dir = / usr / share / man / man3
Dado que Groff aún no está instalado, Configurar piensa que no queremos páginas de manual para Perl. La emisión de estos parámetros anula esta decisión.
-Duseshrplib
Cree un libperl compartido que necesitan algunos módulos de perl.
-Dusthreads
Cree perl con soporte para subprocesos.
Compila el paquete:
para lograr
para lograr
Para probar los resultados (aproximadamente 11 SBU), emita:
hacer -k prueba
hacer -k prueba
Note
Una prueba falla debido al uso de la versión más reciente de gdbm.
Note
Una prueba falla debido al uso de la versión más reciente de gdbm.
Instale el paquete y limpie:
make install
desarmado BUILD_ZLIB BUILD_BZIP2
make install
desarmado BUILD_ZLIB BUILD_BZIP2