맥 터미널에서 sudo apt-get 명령을 입력했는데 "command not found"라는 오류 메시지가 떠서 당황한 적이 있으신가요? apt-get은 Debian과 Ubuntu 같은 리눅스 배포판을 위한 패키지 관리 도구이기 때문에 macOS에는 기본적으로 포함되어 있지 않습니다. 그렇다면 이 오류는 어떻게 해결해야 할까요?
이 글에서는 macOS에서 발생하는 'sudo: apt-get: command not found' 오류의 원인을 살펴보고, Homebrew와 MacPorts 설치부터 시스템 최적화까지 다양한 해결 방법을 단계별로 안내해 드립니다.
apt-get 명령어란 무엇인가?
오류를 정확히 이해하려면 먼저 apt-get이 어떤 역할을 하는 명령어인지 알아야 합니다. apt-get(Advanced Package Tool)은 Debian 및 Ubuntu 기반 리눅스 시스템의 핵심 패키지 관리 도구로, 터미널에서 간단한 명령만으로 소프트웨어를 설치하고 관리할 수 있게 해줍니다.
하지만 이 도구는 어디까지나 리눅스 환경을 위해 만들어진 것이므로, macOS에서 실행하면 시스템이 해당 명령을 인식하지 못해 오류가 발생합니다.
참고로 가장 많이 사용되는 apt-get 명령어는 다음과 같습니다.
- sudo apt-get install – 패키지 설치
- sudo apt-get remove – 패키지 삭제
- sudo apt-get update – 패키지 목록 업데이트
- sudo apt-get upgrade – 설치된 패키지 업그레이드
- apt-get help – 명령어 도움말 확인
macOS에서 'sudo: apt-get: command not found' 오류가 발생하는 이유
이 오류의 가장 근본적인 원인은 의외로 단순합니다. apt-get은 Ubuntu, Debian 및 그 파생 배포판에서만 작동하도록 설계된 명령어이기 때문입니다. CentOS나 Fedora처럼 다른 패키지 관리 시스템을 사용하는 환경에서도 동일한 오류가 나타날 수 있습니다.
주요 원인을 정리하면 다음과 같습니다.
- 지원되지 않는 운영체제 – apt-get은 Ubuntu, Debian 계열에서만 작동합니다. macOS, CentOS, Fedora 등에서는 명령을 찾지 못해 오류가 발생합니다.
- APT 패키지 미설치 – 해당 유틸리티가 시스템에 설치되어 있지 않으면 그와 연관된 모든 명령이 작동하지 않습니다. 터미널에 apt-get을 입력했을 때 아무런 출력이 없다면 APT가 설치되어 있지 않은 것입니다.
macOS에서 sudo apt-get 오류를 해결하는 9가지 방법
방법 1: 맥 재시동하기
의외로 많은 사람들이 간과하는 해결책이 바로 재시동입니다. 소프트웨어 설치나 업데이트 과정에서 발생한 일시적인 오류는 시스템을 껐다 켜는 것만으로 해결되는 경우가 많습니다. 본격적인 문제 해결에 앞서 먼저 맥을 재시동해 보세요.
방법 2: 시스템을 최신 상태로 업데이트하기
운영체제나 필수 도구가 오래된 경우에도 명령어 오류가 발생할 수 있습니다. 애플 메뉴 > 시스템 설정 > 일반 > 소프트웨어 업데이트에서 macOS를 최신 버전으로 업데이트한 후, 터미널을 다시 열고 명령을 실행해 보세요.
방법 3: openssh-server 관련 명령 실행하기
openssh-server 설치 후 command not found 오류가 발생했다면, 터미널에서 다음 명령을 실행해 보세요.
- sudo dpkg-reconfigure openssh-server
이 명령으로 해결되지 않으면 아래 명령을 하나씩 차례로 실행합니다.
- sudo rm /etc/ssh/sshd_config
- sudo rm /etc/ssh/sshd_conf; sudo service ssh restart
그래도 문제가 지속된다면 다음 명령을 순서대로 시도해 보세요.
- rm -rf /var/lib/dpkg/*
- sudo dpkg --clear-avail
- sudo dpkg --configure -a
- sudo apt-get update && sudo apt-get upgrade -y
- sudo service ssh restart
위 명령을 모두 실행한 후에도 같은 오류가 나타난다면, 홈 디렉터리의 .bashrc 파일과 .profile 파일을 삭제한 뒤 새 터미널 창을 열고 다시 시도해 보세요.
방법 4: macOS에 Homebrew 설치하기
Homebrew는 macOS에서 소프트웨어 설치를 간편하게 해주는 무료 오픈소스 패키지 관리 도구입니다. 리눅스의 apt-get과 유사한 역할을 하며, brew install 명령 하나로 다양한 프로그램을 손쉽게 설치할 수 있습니다. apt-get 대신 Homebrew를 사용하면 사실상 동일한 편의성을 누릴 수 있습니다.
- Command + Space를 눌러 Spotlight를 실행합니다.
- "Terminal"을 입력하고 Enter 키를 누릅니다.
- Xcode 명령줄 도구를 설치합니다: xcode-select --install
- Xcode 설치가 완료되면 다음 명령으로 Homebrew를 설치합니다.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" - 설치 마법사의 안내에 따라 Return(Enter) 키를 누르고, 관리자 암호를 입력합니다.
- 설치가 성공하면 터미널에 완료 메시지가 표시됩니다.
- 이제 brew install 패키지이름 형식으로 원하는 패키지를 설치할 수 있습니다.
방법 5: macOS에 MacPorts 설치하기
MacPorts 역시 macOS에서 오픈소스 소프트웨어를 손쉽게 설치할 수 있는 명령줄 패키지 관리자입니다. Homebrew와 마찬가지로 수백 가지 소프트웨어 패키지와 유틸리티를 지원하며, 둘 중 자신에게 맞는 하나를 선택해 사용하면 됩니다.
- Dock에서 App Store를 실행하고 검색창에 Xcode를 입력합니다.
- Xcode를 다운로드하여 설치합니다. 용량이 약 6GB에 달하므로 시간이 다소 걸릴 수 있습니다.
- 요청 시 App Store 계정의 사용자 이름과 비밀번호를 입력합니다.
- 약관에 동의합니다. 또는 터미널에서 sudo xcodebuild -license 명령을 실행해도 됩니다.
- Command + Space로 Spotlight를 열고 Terminal을 실행합니다.
- xcode-select --install 명령으로 Xcode 명령줄 도구를 설치합니다.
- MacPorts 공식 사이트에서 현재 운영체제에 맞는 버전을 다운로드합니다.
- 다운로드한 파일을 열어 설치를 진행합니다.
- 터미널을 재시작한 후 sudo port selfupdate 명령을 입력합니다.
- "Updating MacPorts base sources using rsync" 메시지가 보이면 설치가 성공한 것입니다.
- 이제 sudo port install 패키지이름 명령으로 원하는 패키지를 설치할 수 있습니다.
방법 6: APT 명령어의 대체 도구 활용하기
APT 명령어는 터미널에서 앱을 업데이트, 다운로드, 업그레이드할 때 사용되지만 Debian 리눅스 사용자에게만 제공됩니다. macOS 사용자라면 앞서 소개한 Homebrew나 MacPorts 같은 대체 도구를 사용하는 것이 가장 좋습니다.
방법 7: 최신 APT 패키지 다운로드하기
또 다른 방법은 자신의 시스템 아키텍처에 맞는 최신 APT 패키지(.deb 파일)를 직접 다운로드하여 설치하는 것입니다. 다만 이 방법은 주로 리눅스 환경에서 유효하며, macOS에서는 호환성 문제가 있을 수 있으니 주의가 필요합니다.
방법 8: macOS 재설치하기
모든 방법이 실패했다면 macOS를 재설치하는 것이 최후의 수단입니다. 대부분의 경우 이 방법으로 문제가 해결됩니다. 다만 재설치 작업에 자신이 없다면 Apple 지원팀의 도움을 받는 것이 좋습니다.
방법 9: macOS 최적화 소프트웨어 활용하기
윈도우와 마찬가지로 맥도 사용 기간이 길어지면 성능이 저하되고 이런 오류가 발생할 수 있습니다. RAM이 충분한 비교적 새로운 맥이라면 운영체제를 재설치할 필요 없이 최적화만으로 문제를 해결할 수 있는 경우가 많습니다.
Outbyte MacAries 같은 최적화 프로그램을 사용하면 메모리 클리너로 RAM을 확보하고, 불필요한 파일을 정리해 저장 공간을 여유 있게 만들 수 있습니다. 이를 통해 시스템 전반의 안정성과 속도를 개선할 수 있습니다.
마무리
'sudo: apt-get: command not found' 오류는 apt-get이 macOS의 기본 도구가 아니기 때문에 발생하는 현상입니다. 가장 현실적인 해결책은 Homebrew나 MacPorts 같은 macOS 전용 패키지 관리자를 설치하는 것입니다. 문제가 지속된다면 시스템 업데이트, 재시동, 최적화 등 위에서 소개한 방법들을 순서대로 시도해 보세요.
혹시 이 오류를 해결하는 다른 방법을 알고 계신가요? 아래 댓글로 공유해 주세요!