我想https://example.com
使用该wget
命令进行下载,但是它显示为“不支持/无法识别的协议”。我尝试使用,--secure protocol=''
但这不起作用。我从GNU wget下载了tar文件,并尝试配置它,但失败了。
这是我所看到的示例:
bash-2.05$ wget https://www.facebook.com/
https://www.facebook.com/: Unknown/unsupported protocol.
bash-2.05$
大家好,谢谢您的回答,我的wget的验证版本如下所示
bash-2.05$ wget -V
GNU Wget 1.6
Copyright (C) 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Originally written by Hrvoje Niksic <hniksic@arsdigita.com>.
而且我不知道我的wget是由SSL编译的,还是启用了SSL。您能否让我知道如何编译该wget
命令。我尝试运行该configure
文件,然后键入make
命令,这使我找不到命令错误。即使在运行配置文件后,它也不会给我wget
在中创建的任何文件/usr/local/
。
bash-2.05$ cd wget-1.10.1
bash-2.05$ ./configure --prefix=/usr/local --with-ssl
bash-2.05$ make
bash: make: command not found
我下载的版本是
wget-1.10.1.tar
bash-2.05
真的是您的bash版本吗?我的是4.3.33。
busybox
版本wget
。
wget: not an http or ftp url: …
这似乎既不是GNU wget也不是Busybox。无论哪种方式,它显然都不支持HTTPS,解决方案是安装支持HTTPS的其他版本或工具。