我正在尝试使用 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