Compiling
編譯沒有 sudo 訪問權限的程序
我在大學里通過 SSH 連接到 linux 系統。我發現ctorrent是 bitorrent 的控制台替代品。我已經下載了 tar.gz 源但是要編譯/安裝它需要 sudo 訪問
有沒有辦法在沒有 sudo 訪問權限的情況下安裝程序?
我對linux不太了解,無法使這個答案與ctorrent一起使用。
您可以將其安裝在本地主目錄中。通常可以通過為配置腳本指定參數前綴來完成。 例如,
./configure --prefix=$HOME
因此,當您編譯以這種方式配置的源時,您將呼叫
make install
二進製文件將安裝到您的**$HOME/bin**
中此外,您應該替換 PATH 變數。
您可以通過以下方式在 $HOME/.bashrc 中執行此操作
export PATH=$HOME/bin:$PATH
無論如何,如果您的源沒有通常的建構系統 - 您可以編譯它,手動放入 $HOME/bin 和備用 PATH 變數(使其可用而不指定二進制的完整路徑)。