Почему функция apt-get не работает в терминале на mac osx 10.9?

Я смотрел этот, и, поскольку вы можете видеть, что первая команда, которую мне сказали, помещается:

sudo apt-get install python-setuptools

Когда я это делаю, он выводит:

sudo: apt-get: command not found

Я понятия не имею, почему это так.

Как я могу разрешить это, чтобы правильно следовать учебнику?

Ответ 1

Mac OS X не имеет apt-get. Вместо этого используется менеджер пакетов Homebrew.

Эта команда будет:

заваривать установить питона

Используйте 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. Установите XCode из App Store.
  2. Следуйте инструкциям в этом ответе о переполнении стека, чтобы установить инструменты командной строки XCode.

Фон

Менеджер пакетов (например, apt-get или brew) просто предоставляет вашей системе простой и автоматизированный способ установки пакетов или библиотек. Разные системы используют разные программы. apt и его производные используются в системах Linux на основе Debian. Linux-системы Red Hat используют rpm (или, по крайней мере, много, много лет назад). yum также является менеджером пакетов для систем на базе RedHat.

Альпийские системы используют apk.

Предупреждение

По состоянию на 25 апреля 2016 года homebrew по умолчанию разрешает пользователю отправлять аналитику. Это можно отключить двумя способами:

Установка переменной среды:

  1. Откройте ваш любимый редактор переменных среды.
  2. Установите следующее: HOMEBREW_NO_ANALYTICS=1 где бы вы ни хранили переменные среды (обычно что-то вроде ~/.bash_profile)
  3. Закройте файл и перезапустите терминал или source ~/.bash_profile.

Выполнение следующей команды:

brew analytics off

состояние аналитики можно проверить с помощью команды:

brew analytics

Ответ 2

Как и Homebrew, мой любимый для MacOS, хотя в MacOS можно использовать apt-get, используя Fink.

Ответ 3

MacPorts - еще один диспетчер пакетов для OSX: https://www.macports.org/.
Инструкции по установке находятся в https://www.macports.org/install.php, после чего выдается sudo port install pythonXX, где XX есть 27 или 35.