如何使用 OpenSSL 编译 Wget?

如何使用 OpenSSL 编译 Wget?

我正在尝试使用 SSL 支持 OpenSSL 来编译 Wget,但我找不到配置它的方法。(我是 Linux 新手)

我已经安装了 OpenSSL,但 wget 它由默认编译器 gnutls 进行编译,如您所见:

wget -V
GNU Wget 1.20.3 built on linux-gnu.

-cares +digest -gpgme +https +ipv6 +iri +large-file -metalink +nls 
+ntlm +opie +psl +ssl/gnutls 

有人可以向我解释一下过程吗?

答案1

使用以下定义的命令之一安装 wget:

sudo apt install wget
sudo yum wget
sudo pacman -S wget

你为什么要编译它?

如果您需要特定版本,可以这样编译:

wget https://ftp.gnu.org/gnu/wget/wget-1.8.2.tar.gz
tar xvzf wget-1.8.2.tar.gz
cd wget-1.8.2
./configure --with-openssl
make
make install

您可以选择您需要的 wget。这里有一个包含许多 wget 版本的列表:获取

答案2

sysad&Freddy 上面所说的对我有用:

wget http://ftp.gnu.org/gnu/wget/wget-latest.tar.gz
tar xvzf wget-latest.tar.gz
cd wget-<insert version>
./configure --with-ssl=openssl
make
sudo make install

相关内容