Windows 용 Wget을 어떻게 설치합니까?


18

여기 에서 Wget을 다운로드 하고 wget-latest.tar.gz2009 년 9 월 22 일자 라는 파일을 얻었습니다 . D:드라이브 의 폴더 중 하나에 저장 하고 압축을 풉니 다. READ ME파일을 읽었 지만 설치 방법에 대한 정보를 찾지 못했습니다. Install파일 이 없으므로 wget.zip이전에 만든 폴더에 압축을 풀면 파일 이 설치 되었다고 가정 합니다.

그러나 명령 줄을 열고 입력했을 때 :

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

오류 메시지 만 받았습니다. 현재 중국어 버전의 XP를 사용하고 있는데 중국어를 읽지 못하므로이 메시지의 내용을 이해하지 못하지만 Wget이 제대로 설치되지 않았다고 가정합니다.

그렇다면 Windows XP에서 Wget을 올바르게 설치하려면 어떻게해야합니까?

답변:


19

Windows를 사용하는 것 같습니다. Windows 용 사전 빌드 wget.exe를 다운로드하려면 Windows 용 WGET을 참조하십시오 .

페이지 상단 근처의 상자 wget.exe에는 wget 프로그램 자체를 다운로드 할 수있는 링크가 있습니다. 이 파일은 이미 exe 파일이므로이 특정 버전의 압축을 풀거나 설치할 필요가 없습니다.

이전에 다운로드 한 것은 wget 할 소스 코드 였으므로 시스템 용 wget을 빌드하려면 컴파일러가 필요합니다. 이것은 아마도 당신이 원하는 것이 아닙니다.


예이! 우리는 (세 번째 질문 후) 올바른 궤도에있을 수 있습니다
pavium

링크가 죽었습니다 ... 새로운 답변보기 : superuser.com/a/813046/23133
Ƭᴇcʜιᴇ007

libintl3.dll가 검색되지 않습니다?
Hack-R

5

실제로 시도한대로 명령 프롬프트에서 wget을 사용할 수 있도록 wget을 "설치"하려면 포함 된 폴더를 PATH 환경 변수에 추가해야합니다. C : \ Program Files \ Utilities와 같은 "Utilities"폴더를 만들어 경로에 추가 한 다음 설치 관리자와 함께 제공되지 않은 유틸리티를 여기에 넣고 시스템 경로에 추가하는 것이 좋습니다.

그러나 게으른 경향이 있으며 유틸리티가 이미 경로에 있으므로 재부팅하기 위해 C : \ Windows \ System32에 유틸리티를 드롭하기 만하면됩니다. 이 경로를 선택하면 Windows 디렉토리 작업시 적절한주의를 기울이십시오.


PATH를 변경하면 재부팅 할 필요가 없습니다. 새 명령 프롬프트를 열면 적용됩니다.
sleske

GUI를 위해 로그인 및 로그 아웃하거나 새 명령 창을 시작해야합니다. 나는 단지 나의 길에서 내가 필요로하는 도구를위한 특정 폴더를 가지고있다
Journeyman Geek

5

cygwin을 살펴볼 수도 있습니다 . 이를 통해 명령 줄에서 창을 완전히 관리 할 수 ​​있습니다. cygwin을 사용하면 모든 파일을 쉽게 얻을 수 있습니다.


1
cygwin을 wget에 사용합니다.
Aaron

4

Windows 용 사전 빌드 된 바이너리 32 비트 버전의 wget (현재 버전 1.11.4-1)은 SourceForge 에서 다음 위치에 있습니다.

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

설치 프로그램 또는 zip 파일wget 패키지 를 다운로드 할 수 있습니다 . 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

나는 설치 wget을 에의 설치 프로그램을 통해 윈도우 7 . PATHbat 파일 의 변수에서 볼 수 있듯이 wget.exe 의 기본 설치 위치 는 다음과 같습니다.

C:\Program Files (x86)\GnuWin32\bin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.