Ich möchte https://example.com
mit dem wget
Befehl herunterladen , aber es steht "nicht unterstütztes / nicht erkanntes Protokoll". Ich habe versucht, das zu verwenden, --secure protocol=''
aber das funktioniert nicht. Ich habe die TAR-Datei von GNU wget heruntergeladen und versucht, sie zu konfigurieren, aber ich bin fehlgeschlagen.
Hier ist ein Beispiel für das, was ich sehe:
bash-2.05$ wget https://www.facebook.com/
https://www.facebook.com/: Unknown/unsupported protocol.
bash-2.05$
Hallo Leute, danke für die Antworten, die die Version meines Wget überprüft haben, heißt es wie folgt
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>.
und ich habe keine Ahnung, ob mein wget von SSL kompiliert wurde und das SSL aktiviert ist oder nicht. Könnten Sie mir bitte mitteilen, wie der wget
Befehl kompiliert wird ? Ich habe versucht, die configure
Datei auszuführen make
, und dann den Befehl eingegeben , der mir den Fehler "Befehl nicht gefunden" gibt. Selbst nach dem Ausführen der Konfigurationsdatei werden mir keine wget
Dateien erstellt, die in erstellt wurden /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
Die Version, die ich heruntergeladen habe, ist
wget-1.10.1.tar
bash-2.05
wirklich deine Bash-Version? Meins ist 4.3.33.
busybox
Version von wget
.
wget: not an http or ftp url: …
Dies scheint weder GNU wget noch Busybox zu sein. In beiden Fällen wird HTTPS offensichtlich nicht unterstützt, und die Lösung besteht darin, eine andere Version oder ein anderes Tool zu installieren, das HTTPS unterstützt.