Mac OS X v10.9 (매버릭스)의 터미널에서 apt-get 기능이 작동하지 않는 이유는 무엇입니까?


165

나는 이것을 보고 있었고, 당신이 볼 수 있듯이, 첫 번째 명령은 다음과 같습니다.

sudo apt-get install python-setuptools

이 작업을 수행하면 다음이 출력됩니다.

sudo: apt-get: command not found

나는 이것이 왜 그런지 전혀 모른다.

이 문제를 어떻게 해결하여 튜토리얼을 올바르게 따르고 있습니까?

답변:


228

Mac OS X에는이 없습니다 apt-get. 대신 사용되는 Homebrew 라는 패키지 관리자가 있습니다 .

이 명령은 다음과 같습니다.

brew install python

다른 방법으로 사용할 패키지를 설치하려면 Homebrew를 사용하십시오 apt-get.

링크 된 페이지에는 최신 버전의 homebrew를 설치하는 방법이 있지만 현재 다음과 같이 Homebrew를 설치할 수 있습니다.

Mac OS X 터미널에 다음을 입력하십시오.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

그 후, Homebrew의 사용량은입니다 brew install <package>.

Homebrew의 전제 조건 중 하나는 XCode 명령 줄 도구입니다.

  1. App Store에서 XCode를 설치하십시오.
  2. 스택 오버플로 응답 의 지침에 따라 XCode 명령 줄 도구를 설치하십시오 .

배경

apt-get또는 과 같은 패키지 관리자 brew는 시스템에 패키지 또는 라이브러리를 설치하는 쉽고 자동화 된 방법을 제공합니다. 다른 시스템은 다른 프로그램을 사용합니다. apt그리고 그 파생어는 데비안 기반 리눅스 시스템에서 사용됩니다. Red Hat-ish Linux 시스템은 사용합니다 rpm(또는 적어도 몇 년 전에는 그랬습니다). yumRedHat 기반 시스템의 패키지 관리자이기도합니다.

알파인 기반 시스템 사용 apk.

경고

2016 년 4 월 25 일부터 homebrew는 사용자가 기본적으로 분석을 보내도록 선택합니다 . 이것은 두 가지 방법으로 선택 해제 될 수 있습니다.

환경 변수 설정

  1. 자주 사용하는 환경 변수 편집기를 엽니 다 .
  2. 다음과 같이 설정하십시오 : HOMEBREW_NO_ANALYTICS=1 환경 변수를 유지하는 곳 (일반적으로 ~/.bash_profile)
  3. 파일을 닫고 터미널 또는을 다시 시작하십시오 source ~/.bash_profile.

다음 명령을 실행하십시오.

brew analytics off

다음 명령으로 분석 상태를 확인할 수 있습니다.

brew analytics

1
@Panique는 homebrew를 설치하거나 완료 한 경우 터미널을 다시여십시오.
Godisemo

4
Mac OS X이 유닉스 기반 OS라는 점은 주목할 가치가 있습니다. (
Unix-

High Sierra에서는 sudo: apt-get: command not foundHomebrew를 설치 한 후에도 여전히 사용 합니다. :(
jimiayler

2
@jimiayler apt-get를 통해 사용할 수 없습니다 brew. 당신은 brew install <x>당신이 쓴 무엇이든 사용해야 합니다 sudo apt-get install <x>.
George Stocker

1
@refaelio 유닉스 기반 일뿐 아니라 유닉스 / POSIX 인증을 받았으며 리눅스조차도 맥 OS만큼 유닉스가 아닙니다
Jacob Korba



0

Conda 는 패키지 관리자로도 사용할 수 있습니다. Anaconda 에서 설치할 수 있습니다 .

또는 무료 최소 설치 관리자는 Miniconda 입니다.


-3

curl 명령을 사용하여 어디서나 설치 가능 URL로 apt-get 이 언급되는 ...

예를 들어

curl -O http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.