Linux

我將 wget 安裝到我的本地目錄中,因為系統範圍的 wget 已過時。如何使用更新的 wget 而不是系統範圍的?

  • May 21, 2022

我的電腦上有一個目錄(由我的整個部門使用),其中包含過時的 wget 軟體 (wget-1.14)。我在我的本地目錄中安裝了一個新版本,在那裡我有寫權限(我不是管理員),使用:

curl -O http://ftp.gnu.org/gnu/wget/wget-1.21.tar.gz
tar xvf wget-1.21.tar.gz
cd wget-1.21
./configure --prefix=/home/my/directory --with-ssl=openssl
make
make install

這些命令似乎有效。但“ whereis wget”返回舊軟體。同樣,“ wget -V”返回“wget-1.14”。

如何使用安裝在本地目錄中的較新的 wget-1.21?

您可以添加登錄腳本(最後)命令,例如:

export PATH=/home/my/directory/bin:$PATH

或者你可以使用絕對路徑wget

/home/my/directory/bin/wget http://URL.....

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