Linux 터미널에서 명령을 찾을 수 없습니다.

핵심 요약

  • “apt-get: 명령어를 찾을 수 없음” 오류가 발생했다면, 현재 사용 중인 리눅스 배포판이 데비안 기반인지 확인하세요.
  • 만약 CentOS 또는 RHEL과 같은 다른 배포판을 사용하고 있다면, apt-get 대신 yum과 같은 해당 배포판의 패키지 관리자를 사용해야 합니다.
  • 데비안, 우분투 또는 라즈베리파이 OS에서 “apt-get: 명령어를 찾을 수 없음” 오류를 해결하려면, OS를 재설치하거나 apt.deb 파일을 다운로드하여 설치하는 방법이 있습니다. 철자를 다시 확인하고 필요한 경우 “sudo” 명령어를 사용해 보세요.

데비안 기반 리눅스 배포판에서 소프트웨어를 설치할 때, apt-get 명령어는 매우 유용한 도구입니다. 하지만, 때로는 “명령어를 찾을 수 없음” 오류가 발생하여 작업을 방해하기도 합니다.

이러한 “apt-get: 명령어를 찾을 수 없음” 오류에 대한 해결 방법을 자세히 알아보겠습니다.

apt-get이란 무엇인가?

apt-get은 데비안 계열 배포판에서 사용되는 강력한 명령줄 패키지 관리 도구입니다. 이를 통해 소프트웨어 설치, 업데이트 및 삭제를 간편하게 처리할 수 있습니다. 기본 사용법은 다음과 같습니다.

 apt-get [옵션] [명령] 

예를 들어, scrot 화면 캡처 소프트웨어를 설치하려면 다음과 같이 입력하면 됩니다.

 apt-get install scrot 

기술적으로 말하면, apt-get은 더 이상 권장되는 방식은 아닙니다. 즉, 대화형 설치(예: Y/N 입력, 추가 명령어 입력 등)에는 사용하지 않는 것이 좋습니다. 대신 더 간결한 apt 명령어를 사용하는 것이 권장되며, apt-get은 스크립트 작업에 적합합니다.

하지만, 소프트웨어 설치와 같은 간단한 작업에서는 apt-get과 apt 명령어 모두 문제없이 작동합니다.

그렇다면, apt-get이 제대로 작동하지 않을 때는 어떻게 해야 할까요?

CentOS 또는 RHEL에서 “apt-get: 명령어를 찾을 수 없음” 오류가 발생할 경우

일반적으로 apt-get 명령어는 문제없이 잘 작동하지만, 때로는 예상치 못한 상황이 발생할 수 있습니다.

만약 apt-get을 지원하지 않는 배포판을 사용하고 있다면, 당연히 해당 명령어를 사용할 수 없습니다. (예를 들어, 원격 웹 서버에 접속할 때 흔히 저지르는 실수입니다.) 이 경우에는 해당 배포판에서 제공하는 올바른 패키지 관리자를 사용해야 합니다.

리눅스 배포판에 따라 pacman, zypper, yum 또는 dnf 등이 사용될 수 있습니다.

예를 들어, CentOS 서버에 접속하여 소프트웨어를 설치하려 한다면, apt-get(또는 apt) 대신 yum을 사용해야 합니다.

 yum install 패키지_이름 

(여기서 “패키지_이름”은 설치하려는 패키지의 이름을 의미합니다.)

apt, yum, dnf에 대한 자세한 비교는 관련 자료를 참고하시기 바랍니다.

데비안, 우분투 또는 라즈베리파이 OS에서 “apt-get: 명령어를 찾을 수 없음” 오류 해결

만약 우분투, Pop!_OS 또는 라즈베리파이 OS와 같은 데비안 계열 배포판을 사용하고 있음에도 불구하고 “apt-get: 명령어를 찾을 수 없음” 오류가 발생했다면, 어떻게 해야 할까요?

드물게 발생하지만, 이 문제에 대한 해결 방법이 있습니다.

  • 가장 빠르고 간단한 해결 방법은 OS를 재설치하는 것입니다.
  • 또는, 우분투 공식 웹사이트에서 apt.deb 파일을 다운로드한 후, `sudo dpkg -i apt_[버전].deb` 명령어를 사용하여 설치할 수 있습니다. (다운로드한 파일의 이름과 일치하도록 파일 이름을 변경해야 합니다.)

라즈베리파이 OS 사용자들은 `apt-get install` 또는 `sudo apt-get install` 명령어가 작동하지 않을 수 있습니다. 이 경우에는 `apt install` 명령어를 대신 사용해 보세요.

또한, `apt-get install` 명령어를 사용했는데 “일시적인 오류 해결”과 같은 다른 오류 메시지가 표시된다면, 이는 연결 문제일 가능성이 높습니다. 이 경우에는 다음 사항을 확인해 보세요.

  • 네트워크 연결 상태
  • 시스템 시간 및 날짜
  • ping 명령어를 사용하여 컴퓨터가 구글과 같은 웹사이트에 접속할 수 있는지 확인

필요한 조치를 취한 후 컴퓨터를 재부팅하고 다시 시도해 보세요.

“apt-get: 명령어를 찾을 수 없음” 오류를 해결하는 추가 방법

이 외에도, 다른 세 가지 이유로 인해 “apt-get: 명령어를 찾을 수 없음” 오류가 발생할 수 있습니다.

첫째, 명령어를 올바르게 입력했는지 확인해야 합니다. 오타는 텍스트 중심 시스템에서 큰 혼란을 야기할 수 있으며, 리눅스 터미널도 예외는 아닙니다. “apt-get”이라는 단어를 정확하게 입력했는지 다시 한번 확인해 보세요.

둘째, 권한 부족 문제가 있을 수 있습니다. `apt-get` 대신 `sudo apt-get` 명령어를 사용해 보세요. 이렇게 하면 “명령어를 찾을 수 없음” 오류가 해결될 수 있습니다.

마지막으로, `sudo: 명령어를 찾을 수 없음`과 같은 더 구체적인 오류 메시지가 표시된다면, apt-get 문제가 아니라 sudo 명령어 자체의 문제일 수 있습니다. `sudo: 명령어를 찾을 수 없음` 오류 해결 방법에 대한 추가 자료를 참고하시기 바랍니다.