GNU/Linux >> Tutoriales Linux >  >> Linux

libaio.so.1:no se puede abrir el archivo de objeto compartido

En caso de que uno no tenga privilegios de sudo, pero aún necesite instalar la biblioteca.

Descargue la fuente del software/biblioteca usando:

apt-get source libaio

o

wget https://src.fedoraproject.org/lookaside/pkgs/libaio/libaio-0.3.110.tar.gz/2a35602e43778383e2f4907a4ca39ab8/libaio-0.3.110.tar.gz

descomprimir la biblioteca

Instale con el siguiente comando en la biblioteca específica del usuario:

make prefix=`pwd`/usr install #(Copy from INSTALL file of libaio-0.3.110)

o

make prefix=/path/to/your/lib/libaio install

Incluya la biblioteca libaio en LD_LIBRARY_PATH para su aplicación:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/your/lib/libaio/lib

Ahora, su aplicación debería poder encontrar libaio.so.1


Instale los paquetes:

sudo apt-get install libaio1 libaio-dev

o

sudo yum install libaio

Parece una falta de coincidencia de 32/64 bits. El ldd la salida muestra que principalmente bibliotecas de /lib64 son elegidos. Eso indicaría que ha instalado una versión de 64 bits del cliente de Oracle y ha creado un ejecutable de 64 bits. Pero libaio.so es probablemente una biblioteca de 32 bits y no se puede usar para su aplicación.

Entonces, necesita una versión de libaio de 64 bits o crea una versión de 32 bits de su aplicación.


Linux
  1. Cómo resolver el error "no se puede abrir el archivo de objeto compartido" en las distribuciones de Linux basadas en Ubuntu

  2. ¿No puedes instalar Vim?

  3. Rpm:error al cargar bibliotecas compartidas:Libz.so.1:no se puede abrir el archivo de objeto compartido:no existe tal archivo

  4. Error de Linux al cargar bibliotecas compartidas:no se puede abrir el archivo de objeto compartido:no existe tal archivo o directorio

  5. Subprocesos y descriptores de archivos

Cómo descomprimir (abrir) un archivo Gz

Cómo instalar almacenamiento de objetos compatible con minio S3 en Ubuntu 20.04

libstdc++.so.5:no se puede abrir el archivo de objeto compartido, pero la biblioteca está instalada y actualizada

no se puede cargar dicho archivo -- zlib incluso después de usar rvm pkg install zlib

¿En qué se diferencia install -c de cp?

No se puede aumentar el límite de archivos abiertos más allá de 4096 (Ubuntu)