Software-Installation

安裝共享庫而不是 sudo 使用者

  • May 22, 2020

我必須將一個.so庫安裝到我的主目錄中的一個目錄中,因為我不是sudo使用者。我已經創建了 env 變數LD_LIBRARY_PATH=/home/<user>/lib/。我創建了一個目錄/home/<user>/lib,並複制了該文件libXss.so.1.0.0並創建了一個在該目錄中呼叫的符號連結,libXss.so.1但是當我啟動依賴於該庫的程序時,它給了我錯誤:

載入共享庫時出錯:libXss.so.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

引用自:https://unix.stackexchange.com/questions/588155