리눅스에서 "wget: command not found" 오류 수정하기

Wget Command Not Found Featured

리눅스에서 “wget command not found” 오류를 만나면 불편할 수 있습니다. 특히 웹에서 파일을 다운로드할 때 더욱 그렇습니다. 하지만 걱정하지 마세요! 보통 쉽게 해결할 수 있습니다. 이 오류는 대개 시스템에 wget이 설치되지 않았거나 시스템의 PATH에 포함되지 않았음을 의미합니다. 이 튜토리얼에서는 wget을 설정하여 파일 다운로드를 시작할 수 있도록 간단한 방법을 안내하겠습니다.

“wget command not found” 오류는 왜 발생하나요?

리눅스에서 wget: command not found 오류는 wget이 기본적으로 설치되지 않거나 시스템의 PATH에서 누락되었거나 손상된 경우에 발생합니다. 일부 최소 리눅스 배포판은 시스템을 가벼운 상태로 유지하기 위해 wget을 포함하지 않습니다. 이 경우 수동으로 설치해야 합니다.

설치 후에도 시스템이 wget을 인식하지 못한다면 PATH에 포함되지 않을 수 있습니다. 이 경우 디렉토리를 PATH에 추가하여 해결할 수 있습니다. 또한, 손상되었거나 제거된 wget 패키지로 인해 이 문제가 발생할 수 있으며, wget을 다시 설치하면 해결됩니다.

수정 1: 리눅스 시스템에 wget 설치하기

대부분의 리눅스 배포판에서는 wget이 사전 설치되어 있습니다. 그러나 어떤 이유로 시스템에 wget이 설치되어 있지 않으면 ‘command not found’ 오류가 표시될 수 있습니다. 이 오류를 피하기 위해 wget을 사용하기 전에 먼저 시스템에 wget이 설치되어 있는지 확인하는 것이 좋습니다. 이를 위해 다음 명령어를 실행할 수 있습니다:

sudowget  

시스템에 wget이 제대로 설정되어 있다면, 이 명령은 “wget: missing URL usage” 메시지를 가져옵니다:

하지만 만약 리눅스 시스템에 wget이 설치되어 있지 않다면, “wget: command not found” 오류가 표시됩니다:

이 문제를 해결하려면 배포판의 패키지 관리자를 사용하여 wget을 설치하십시오. 예를 들어, Debian/Ubuntu에서는 apt 패키지 관리자를 사용할 수 있습니다:

sudoapt-get installwget  

Install Wget

설치가 완료되었는지 확인하려면 wget 버전을 확인할 수 있습니다:

wget--version  

Verify Wget Installation

RHEL 기반 리눅스 배포판에 wget을 설치하려면 dnf 패키지 관리자를 사용할 수 있습니다:

sudo dnf installwget  

비슷하게, 다른 리눅스 변종에서도 배포판의 패키지 관리자를 사용하여 wget을 설치할 수 있습니다.

수정 2: Wget PATH 구성하기

때로는 wget이 설치되지 않은 것이 문제일 수 없습니다. 사실, 시스템에 wget이 존재하지만 여전히 ‘wget: command not found’ 오류를 만날 수 있습니다. 이러한 경우에는 시스템의 PATH에 wget이 포함되어 있는지 확인해야 합니다. 이 목적으로 which 명령어를 사용하십시오:

whichwget  

이 명령어가 /usr/bin/wget과 같은 경로를 반환하면, wget이 설치되어 있고 시스템의 PATH에 포함되어 있음을 의미합니다:

하지만 이 명령어가 아무것도 반환하지 않는다면, 시스템에 wget이 설치되어 있지 않거나 PATH 환경 변수에 나열되지 않은 디렉토리에 있는 것입니다.

wget이 설치되어 있지만 PATH에 포함되지 않은 경우 export 명령을 사용하여 임시로 추가할 수 있습니다:

exportPATH=$PATH:/path/to/wget_directory  

/ path/to/wget_directory를 /usr/bin과 같은 실제 경로로 바꾸십시오:

이 변경을 영구적으로 만들려면 같은 줄을 ~/.bashrc 또는 ~/.bash_profile에 추가하십시오.

wget으로 자주 파일을 다운로드하는 경우 시스템에 wget이 설치되어 있고 올바르게 설정되어 있는지 확인하십시오. 그렇지 않으면 ‘wget: command not found’와 같은 오류가 발생할 수 있습니다. 이 오류는 주로 wget이 누락되었거나 잘못 구성되었거나 손상된 경우 발생합니다. 그러나 해결책은 간단합니다. wget을 설치하고 시스템의 PATH에 존재하는지 확인하며 필요한 조정을 할 수 있습니다. 만약 wget이 여전히 작동하지 않는다면 curl 명령과 같은 대안을 사용하여 웹에서 파일을 다운로드할 수 있습니다.

이미지 제공: Anees Asghar의 모든 수정 및 스크린샷.