it-swarm.com.de

Wie installiere ich Wget für Windows?

Ich habe Wget von hier heruntergeladen und eine Datei mit dem Namen wget-latest.tar.gz vom 22. September 2009 erhalten. Ich habe es in einem der Ordner auf meinem D: Laufwerk gespeichert und entpackt. Ich habe die READ ME-Datei gelesen, aber dort keine Informationen zur Installation gefunden. Da es keine Install-Datei gab, nahm ich an, dass das Entpacken von wget.Zip in einen zuvor erstellten Ordner diese installiert hatte.

Als ich jedoch die Befehlszeile öffnete und Folgendes eingab:

 wget -r -A ".jpg,.gif,.png" http://mywebsite

Ich habe nur eine Fehlermeldung erhalten. Da ich zur Zeit die chinesische Version von XP verwende und kein Chinesisch lese, verstehe ich nicht, was diese Meldung sagt, aber ich gehe davon aus, dass Wget nicht richtig installiert wurde.

Wie installiere ich Wget unter Windows XP richtig?

17
brilliant

Es klingt wie Sie Windows verwenden. Informationen zum Herunterladen einer vorgefertigten wget.exe für Windows finden Sie unter WGET für Windows .

In der Box oben auf der Seite ist wget.exe ein Link zum Herunterladen des wget-Programms. Da es sich bereits um eine exe-Datei handelt, muss diese spezielle Version nicht entpackt oder installiert werden.

Was Sie zuvor heruntergeladen haben, war der Quellcode für wget, sodass Sie einen Compiler benötigen würden, um wget für Ihr System zu erstellen. Das ist wahrscheinlich nicht das, was du wolltest.

17
Greg Hewgill

Vielleicht möchten Sie auch cygwin untersuchen. Auf diese Weise können Sie Windows vollständig über die Befehlszeile verwalten. Mit cygwin können Sie einfach jede Datei verschieben.

5
chrisjlee

Um wget tatsächlich zu "installieren", damit Sie es von jeder Eingabeaufforderung aus (wie Sie es versucht haben) verwenden können, müssen Sie den zugehörigen Ordner zur Umgebungsvariablen PATH hinzufügen. In der Regel wird ein Ordner "Utilities" (Dienstprogramme) wie C:\Programme\Utilities erstellt und dem Pfad hinzugefügt. Anschließend werden alle Dienstprogramme, die nicht mit einem Installationsprogramm geliefert werden, hier abgelegt und dem Systempfad hinzugefügt.

Ich neige jedoch dazu, faul zu sein und die Dienstprogramme einfach in C:\Windows\System32 abzulegen, da sie sich bereits im Pfad befinden und keinen Neustart erfordern, um wirksam zu werden. Gehen Sie bei der Arbeit mit dem Windows-Verzeichnis vorsichtig vor, wenn Sie diese Route wählen.

4
Darth Android

Eine vorgefertigte 32-Bit-Binärversion von wget für Windows (derzeit Version 1.11.4-1) finden Sie auf SourceForge unter:

http://gnuwin32.sourceforge.net/packages/wget.htm

Sie haben die Wahl, das wget - Paket als Setup-Programm oder als Zip-Datei herunterzuladen. Wie auf der SourceForge-Download-Seite beschrieben, ist hier der Unterschied:

Wenn Sie das Setup-Programm des Pakets herunterladen, sind alle Anforderungen für die Ausführung von Anwendungen, z. B. DLLs (Dynamic Link Libraries), aus den Abhängigkeiten, die unten unter Anforderungen aufgeführt sind, bereits enthalten. Wenn Sie das Paket als Zip-Datei herunterladen , müssen Sie die Zip-Datei für Abhängigkeiten selbst herunterladen und installieren. Entwicklerdateien (Header-Dateien und Bibliotheken) aus anderen Paketen sind jedoch nicht enthalten. Wenn Sie also Ihre eigenen Anwendungen entwickeln möchten, müssen Sie die erforderlichen Pakete separat installieren.

Ich entschied mich für die Installation von wget mit dem Ziel, nach defekten Links zu suchen . Hier ist eine Bat-Datei, die ich erstellt habe, um wget zu starten:

@echo off
setlocal
set Path=C:\Program Files (x86)\GnuWin32\bin;%Path%
set TARGET=http://your.website.com/here.html

: http://www.gnu.org/software/wget/manual/wget.html
:
: -e  --execute
: -o  --output-file
: -p  --page-requisites
: -r  --recursive
:     --spider
: -w  --wait

wget --spider -o wget.log -e robots=off --wait 1 -r -p %TARGET%

endlocal

Ich habe wget über das Setup-Programm unter Windows 7 installiert. Wie Sie in der Variable PATH in der bat-Datei sehen können, lautet der Standardinstallationspfad für wget.exe :

C:\Program Files (x86)\GnuWin32\bin
3
DavidRR