- Операционные системы
- Виртуализация
- IT-инфраструктура
- Защита ИС и периметра
- Сетевые службы
- Хранение данных
- СУБД
- Объединенные коммуникации
- Веб-серверы и веб-движки
- Скриптинг
apple-mac-os:yosemite:os-x-application-repoСодержание
Репозиторий приложений Homebrew в OS X / macOS
Mac OS – 100% POSIX система. Это означает, что в OS X можно запустить любое UNIX приложение без каких-либо ограничений. Существует несколько популярных и не очень репозитариев для OS X. Два самых популярных я успел попробовать:
- MacPorts – полуофициальный репозиторий приложений. Мне он не понравился тем, что не использует уже установленные в системе пакеты и тащит за собой дубликаты. Это увеличивает трафик, время установки пакетов и их зависимостей и место на диске.
- Homebrew – В настоящее время наверное первый по популярности. Умеет использовать системные библиотеки поэтому не тянет кучу зависимостей как MacPorts, приложения можно устанавливать без прав администратора.
Установка Homebrew
Для установки Brew в окне терминала необходимо выполнить:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
По умолчанию установка выполняется в каталог
/usr/local
При установке brew дополнительно будут установлены утилиты командной строки для разработчика, которые любой желающий может установить вручную:
xcode-select --install
Для того, чтобы brew не был ограничен количеством обращений, необходимо зарегистрироваться на Github и создать Personal access token в Settings → Developer settings
После того как токен создан, необходимо добавить его в переменную окружения:
echo "export HOMEBREW_GITHUB_API_TOKEN=xxx" | tee -a ~/.bash_profile
После загрузки и установки можно проверить, что brew исправен и готов к работе:
brew doctor
Использование Homebrew
Обновим список пакетов:
brew update
Brew прост в использовании. Например, для установки midnight commander выполним:
brew install mc
Для обновления всех установленых приложений:
brew upgrade
Brew не удаляет автоматически старые версии приложений, их нужно удалять вручную,
brew cleanup
Настройка Homebrew для работы через прокси
Если в сети есть прокси-сервер, необходимо настроить создать переменную окружения
«all_proxy»
Terminal.appСоздание переменной:
echo "export all_proxy=http://user:password@proxy.domain.com:8080" | tee -a ~/.bash_profile
Автор первичной редакции:
Виталий Якоб
Время публикации: 09.03.2016 13:18apple-mac-os/yosemite/os-x-application-repo.txt · Последнее изменение: 02.05.2018 10:20 — Алексей Максимов
Инструменты страницы
Обсуждение