Compiling

編譯沒有 sudo 訪問權限的程序

  • December 26, 2019

我在大學里通過 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 變數(使其可用而不指定二進制的完整路徑)。

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