我将 wget 安装到本地目录中,因为系统范围的 wget 已过时。如何使用更新后的 wget 而不是系统范围内的?

我将 wget 安装到本地目录中,因为系统范围的 wget 已过时。如何使用更新后的 wget 而不是系统范围内的?

我的计算机(由我的整个部门使用)上有一个目录,其中包含过时的 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?

答案1

您可以在登录脚本(最后)中添加命令,例如:

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

或者您可以使用绝对路径wget

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

相关内容