GNU/Linux >> Linux の 問題 >  >> Linux

libaio.so.1:共有オブジェクト ファイルを開けません

sudo 権限を持っていないが、ライブラリをインストールする必要がある場合。

以下を使用してソフトウェア/ライブラリのソースをダウンロード:

apt-get source libaio

または

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

ライブラリを解凍します

次のコマンドでユーザー固有のライブラリにインストールします:

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

または

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

アプリの LD_LIBRARY_PATH に libaio ライブラリを含めます:

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

これで、アプリは libaio.so.1 を見つけることができるはずです


パッケージをインストールします:

sudo apt-get install libaio1 libaio-dev

または

sudo yum install libaio

32/64 ビットのミスマッチのようです。 ldd 出力は、主に /lib64 からのライブラリを示しています 選ばれます。これは、Oracle クライアントの 64 ビット バージョンをインストールし、64 ビットの実行可能ファイルを作成したことを示します。しかし libaio.so はおそらく 32 ビット ライブラリであり、アプリケーションには使用できません。

そのため、libaio の 64 ビット バージョンが必要になるか、アプリケーションの 32 ビット バージョンを作成する必要があります。


Linux
  1. UbuntuベースのLinuxディストリビューションで「共有オブジェクトファイルを開けない」エラーを解決する方法

  2. Vimをインストールできませんか?

  3. 共有ライブラリの読み込み中の Linux エラー:共有オブジェクト ファイルを開けません:そのようなファイルまたはディレクトリはありません

  1. スレッドとファイル記述子

  2. そのようなファイルをロードできません -- rvm pkg install zlib を使用した後でも zlib

  3. ImportError:libcblas.so.3:共有オブジェクト ファイルを開けません:そのようなファイルまたはディレクトリはありません

  1. Rpm:共有ライブラリのロード中にエラーが発生しました:Libz.so.1:共有オブジェクト ファイルを開けません:そのようなファイルはありません

  2. 「共有ライブラリの読み込み中にエラーが発生しました:libjli.so:共有オブジェクト ファイルを開けません:そのようなファイルまたはディレクトリはありません」起動時の「java -version」エラー

  3. SO (共有オブジェクト) 番号はどのように機能しますか?