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.