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

Я смотрел [это](https://www.youtube.com/watch?v=oT1A1KKf0SI) и, как вы можете видеть, первая команда, которую мне сказали ввести, это:

sudo apt-get install python-setuptools

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

sudo: apt-get: command not found

Я понятия не имею, почему так происходит.

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

В 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.

Одним из необходимых условий для работы с Homebrew являются инструменты командной строки XCode.

  1. Установите XCode из App Store.
  2. Следуйте указаниям в этом Stack Overflow answer to install the XCode Command Line Tools.

Background

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

Системы на базе Alpine используют apk.

Warning

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

Установка переменной окружения:.

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

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

brew analytics off

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

brew analytics
Комментарии (5)

Поскольку Homebrew является моим фаворитом для MacOS, хотя возможно иметь apt-get на MacOS, используя Fink.

Комментарии (0)

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

Комментарии (0)

Вы также можете использовать команду Curl для установке вещей, где apt-получить описанное с URL.. например, завиток -о http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz

Комментарии (0)