Wget for Windowsをインストールするにはどうすればよいですか?


18

ここからWgetをダウンロードしwget-latest.tar.gz2009年9月22日付けのという名前のファイルを取得しました。D:ドライブのいずれかのフォルダーに保存し、解凍しました。READ MEファイルを読みましたが、インストール方法に関する情報が見つかりませんでした。Installファイルがなかったためwget.zip、以前に作成したフォルダーに解凍するとインストールされたと想定しました。

ただし、コマンドラインを開いて次のように入力したとき:

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

エラーメッセージのみが表示されました。私は現在XPの中国語版を使用しており、中国語を読んでいないので、このメッセージが何を言っているのか理解できませんが、Wgetが正しくインストールされなかったことを意味すると思います。

それでは、WgetをWindows XPに適切にインストールする方法を教えてください。

回答:


19

Windowsを使用しているようです。Windows用のビルド済みのwget.exeをダウンロードするには、Windows用のWGETを参照してください。

ページ上部近くのボックスにはwget.exe、wgetプログラム自体をダウンロードするためのリンクがあります。これはすでにexeファイルであるため、この特定のバージョンを解凍またはインストールする必要はありません。

以前にダウンロードしたのはwget のソースコードであったため、システムのwgetをビルドするにはコンパイラが必要になります。これはおそらくあなたが望んでいたものではありません。


わーい!(3番目の質問の後)正しい軌道に乗っている可能性があります
パビウム2009

:リンクが死んでいる...この新しい答えを参照してくださいsuperuser.com/a/813046/23133
Ƭᴇcʜιᴇ007

libintl3.dllが見つかりませんか?
ハック-R

5

(試行した)コマンドプロンプトからwgetを使用できるように、wgetを実際に「インストール」するには、PATH環境変数に含まれるフォルダーを追加する必要があります。適切な方法は、C:\ Program Files \ Utilitiesなどの「ユーティリティ」フォルダーを作成してパスに追加し、インストーラーに付属していないユーティリティをここに配置してシステムパスに追加することです。

しかし、私は怠け者になる傾向があり、既にパス上にあり、有効にするために再起動を必要としないため、ユーティリティをC:\ Windows \ System32にドロップします。このルートを選択する場合は、Windowsディレクトリを操作するときに適切な注意を払ってください。


PATHの変更には、再起動は必要ありません。新しいコマンドプロンプトを開くだけで、そこで有効になります。
sleske

ログインおよびログアウト(GUI用)するか、新しいコマンドウィンドウを開始する必要があります。私は自分の道で必要なツールのための特定のフォルダーを持っています
ジャーニーマンオタク

5

cygwinも調べてください。これにより、コマンドラインからウィンドウを完全に管理できます。cygwinを使用すると、任意のファイルを簡単にwgetできます。


1
wgetにcygwinを使用します。
アーロン

4

Windows用のwgetのビルド済みバイナリ32ビットバージョン(現在のバージョン1.11.4-1)は、SourceForgeの次の場所にあります

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

wgetパッケージをセットアッププログラムまたはzipファイルとしてダウンロードすることを選択できます。SourceForgeのダウンロードページで説明されているように、ここに違いがあります。

パッケージのセットアッププログラムをダウンロードすると、以下の「要件」にリストされている依存関係からのダイナミックリンクライブラリ(DLL)など、アプリケーションを実行するための要件が​​すべて含まれています。パッケージをZipファイルとしてダウンロードする場合、依存関係のzipファイルを自分でダウンロードしてインストールする必要があります。ただし、他のパッケージの開発者ファイル(ヘッダーファイルとライブラリ)は含まれません。したがって、独自のアプリケーションを開発する場合は、必要なパッケージを個別にインストールする必要があります。

リンク切れをチェックする目的でwgetをインストールすることにしまし。以下は、wgetを実行するために作成したbatファイルです。

@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

Windows 7のセットアッププログラムでwgetをインストールしました。batファイルの変数を見るとわかるように、wget.exeのデフォルトのインストール場所は次のとおりです。PATH

C:\Program Files (x86)\GnuWin32\bin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.