Cómo instalar XML::LibXML en Ubuntu Linux[Quick Tip] 1

Cómo instalar XML::LibXML en Ubuntu Linux[Quick Tip]

Estaba trabajando en una nueva herramienta hoy donde me encontré con un pequeño problema mientras ejecutaba algunas pruebas usando un script Perl en mi Ubuntu instalada usando Oracle Virtual Box.

Básicamente, el error mostrado fue "Can't locate XML/LibXML.pm in @INC" y tenía el siguiente aspecto:

No se puede localizar XML/LibXML.pm en @INC (puede ser necesario instalar el módulo XML::LibXML) (@INC contiene: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) en ./run_test.pl línea 15. BEGIN falló la compilación abortada en ./run_test.pl línea 15.

Como el error insinuó la solución, intenté instalar el módulo Perl de LibXML usando el comando de abajo:

sudo cpan install XML::LibXML

Pero este comando tuvo otro problema. La salida completa es esta:

Cargando logger nulo interno. Install Log::Log4perl para registrar mensajes Lectura '/home/abhi/.cpan/Metadata'. La base de datos fue generada el jue, 23 mar 2017 09:41:02 GMT Ejecutando install for module 'XML::LibXML''. Suma de comprobación para /home/abhi/.cpan/sources/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0129.tar.gz ok YAML' no está instalado, no almacena el estado persistente Configuración de S/SH/SHLOMIF/XML-LibXML-2.0129.tar.gz con Makefile.PL habilitar perl nativo UTF8 ejecutando xml2-config....no consiguió obtener la configuración de libxml2, adivinando opciones: LIBS='-L/usr/local/lib -L/usr/lib -lxml2 -lm INC='-I/usr/local/include -I/usr/include'. Si esto es incorrecto, vuelva a ejecutar como: PL LIBS='-L/path/to/lib' INC='-I/path/to/include'

Comprobación de la capacidad de enlace contra xml2...no No se ha encontrado la capacidad de establecer enlaces con libxml2...libxml2, zlib, y/o la biblioteca de matemáticas (-lm). Intente establecer valores LIBS e INC en la línea de comandos O conseguir libxml2 de http://xmlsoft.org/ Si instala a través de RPMs, asegúrese de instalar también el archivo -devel RPMs, ya que aquí es donde están las cabeceras (archivos.h).

También, puede intentar ejecutar perl Makefile.PL con el parámetro DEBUG=1 para ver la razón exacta por la que la detección de la instalación de libxml2 o por qué Makefile.PL no fue capaz de compilar un programa de prueba. No se ha creado'Makefile' SHLOMIF/XML-LibXML-2.0129.tar.gz /usr/bin/perl Makefile.PL INSTALLDIRS=site - NO OK

El arreglo no es muy delicado, pero puede tomar algún tiempo para resolverlo. En este consejo rápido, le mostraré cómo instalar el módulo LibXML en Ubuntu o en cualquier otra distribución de Linux basada en Ubuntu.

[enlazatom_show_links]

Cómo instalar el módulo LibXML Perl en Ubuntu Linux

He resaltado la razón del error de instalación de LibXML en la salida de error que se muestra arriba. Está muy claro en sí mismo:

No se ha encontrado la capacidad de establecer enlaces con libxml2...libxml2, zlib, y/o la biblioteca de matemáticas (-lm).

Claramente al sistema le faltan las librerías libxml2 y zlib. Para solucionar este problema, todo lo que tiene que hacer es instalar las bibliotecas necesarias utilizando el siguiente comando:

sudo apt-get install zlib1g-dev libxml2-dev

Una vez que haya instalado las librerías, continúe e instale el módulo Perl de LibXML de la forma habitual:

sudo cpan install XML::LibXML

Eso es todo. Espero que este rápido le haya ayudado a solucionar los pequeños problemas con la instalación del módulo LibXML en Ubuntu 16.04 y otras versiones.

Resolviendo tus inquietudes

¿Qué es el paquete libxml2 en Linux?

El paquete libxml2 en Linux es una biblioteca de software diseñada para analizar documentos XML. Proporciona una API eficiente y flexible para manejar XML y es la base de la biblioteca libxslt, que permite el procesamiento de hojas de estilo XSLT-1.0. Fue desarrollado por el Proyecto GNOME y está ampliamente utilizado en diversas aplicaciones y servicios que requieren manipulación y procesamiento de datos en formato XML.

¿Cómo instalar un programa en Linux Ubuntu?

Para instalar un programa en Linux Ubuntu, sigue estos pasos: 1. Abre el Centro de Software: Haz clic en el icono de App Center en el Dock o busca 'Software' en la barra de búsqueda de Actividades. 2. Busca una aplicación: Cuando se abra el Centro de Software, busca la aplicación que deseas o selecciona una categoría para explorarlas. 3. Instala la aplicación: Selecciona la aplicación deseada y haz clic en 'Instalar'. ¡Y listo! La aplicación se descargará e instalará automáticamente.


Si deseas encontrar artículos similares a Cómo instalar XML::LibXML en Ubuntu Linux[Quick Tip], te sugerimos revisar la categoría Linux.

Índice
  1. Cómo instalar el módulo LibXML Perl en Ubuntu Linux
  2. Resolviendo tus inquietudes
    1. ¿Qué es el paquete libxml2 en Linux?
    2. ¿Cómo instalar un programa en Linux Ubuntu?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir