Дополнительно
Почему функция 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
Я понятия не имею, почему так происходит.
Как я могу решить эту проблему, чтобы правильно следовать руководству?
150
4
В Mac OS X отсутствует
apt-get
. Вместо него используется менеджер пакетов под названием Homebrew.Эта команда будет выглядеть следующим образом:
Используйте Homebrew для установки пакетов, для которых в противном случае вы бы использовали
apt-get
.На странице, на которую я ссылался, есть обновленный способ установки Homebrew, но в настоящее время вы можете установить Homebrew следующим образом:
После этого использование Homebrew -
brew install
.Одним из необходимых условий для работы с Homebrew являются инструменты командной строки XCode.
Background
Менеджер пакетов (например,
apt-get
илиbrew
) просто предоставляет вашей системе простой и автоматизированный способ установки пакетов или библиотек. В разных системах используются разные программы.apt
и его производные используются в системах linux на базе Debian. Системы Linux на базе Red Hat используютrpm
(или, по крайней мере, использовали много-много лет назад).yum
также является менеджером пакетов для систем на базе RedHat.Системы на базе Alpine используют
apk
.Warning
По состоянию на 25 апреля 2016 года homebrew по умолчанию разрешает пользователю отправлять аналитику. От этого можно отказаться двумя способами:
Установка переменной окружения:.
HOMEBREW_NO_ANALYTICS=1
в том месте, где вы храните свои переменные окружения (обычно это что-то вроде~/.bash_profile
).source ~/.bash_profile
.Запуск следующей команды:
После этого состояние аналитики можно проверить с помощью команды:
Поскольку Homebrew является моим фаворитом для MacOS, хотя возможно иметь
apt-get
на MacOS, используя Fink.MacPorts - это еще один менеджер пакетов для OSX: https://www.macports.org/.
Инструкции по установке находятся на https://www.macports.org/install.php, после чего необходимо выполнить команду
sudo port install pythonXX
, гдеXX
- это27
или35
.Вы также можете использовать команду Curl для установке вещей, где apt-получить описанное с URL.. например, завиток -о http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz