Quiero descargar https://example.com
usando el wget
comando, pero dice "protocolo no admitido / no reconocido". Intenté usar el --secure protocol=''
pero eso no funciona. Descargué el archivo tar de GNU wget e intenté configurarlo, pero fallé.
Aquí hay un ejemplo de lo que veo:
bash-2.05$ wget https://www.facebook.com/
https://www.facebook.com/: Unknown/unsupported protocol.
bash-2.05$
Hola amigos, gracias por las respuestas, la versión verificada de mi wget dice lo siguiente
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>.
y no tengo idea si mi wget está compilado por SSL y si SSL está habilitado o no. ¿Me podría decir cómo compilar el wget
comando? Intenté ejecutar el configure
archivo y luego escribí el make
comando, eso me da un error de comando no encontrado. Incluso después de ejecutar el archivo de configuración, no me da ningún wget
archivo creado en /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
la versión que descargué es
wget-1.10.1.tar
bash-2.05
realmente tu versión bash? La mía es 4.3.33.
busybox
versión de wget
.
wget: not an http or ftp url: …
Esto parece no ser ni GNU wget ni Busybox. De cualquier manera, obviamente no es compatible con HTTPS y la solución es instalar una versión diferente o una herramienta diferente que sea compatible con HTTPS.