私はユーザーで.so
はないので、私のホームディレクトリのディレクトリにライブラリをインストールする必要があります。sudo
環境変数を作成しましたLD_LIBRARY_PATH=/home/<user>/lib/
。ディレクトリを作成し/home/<user>/lib
てファイルをコピーし、libXss.so.1.0.0
そのディレクトリに呼び出されるシンボリックリンクを作成しましたlibXss.so.1
。しかし、ライブラリに依存するプログラムを起動するとエラーが発生します。
共有ライブラリの読み込みエラー:libXss.so.1:共有オブジェクトファイルを開くことができません。そのファイルまたはディレクトリはありません。
答え1
libXss.so.1はシンボリックリンクなので、ファイルにコピーするようです。
この試み:
$ rm /home/<my_username>/lib/libXss.so.1
$ ln -s /home/<my_username>/lib/libXss.so.1.0.0 /home/<my_username>/lib/libXss.so.1
$ LD_LIBRARY_PATH=/home/<my_username>/lib/ /path/to/your/program