Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


apple-mac-os:yosemite:os-x-application-repo

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
apple-mac-os:yosemite:os-x-application-repo [02.05.2018 09:50] Алексей Максимовapple-mac-os:yosemite:os-x-application-repo [02.05.2018 10:20] (текущий) Алексей Максимов
Строка 1: Строка 1:
 ===== Репозиторий приложений Homebrew в OS X / macOS ===== ===== Репозиторий приложений Homebrew в OS X / macOS =====
  
-Mac OS -- 100% POSIX система. Это означает, что в OS X можно запустить любое UNIX приложение без каких-либо ограничений.+{{:apple-mac-os:yosemite:pasted:20180502-102013.png }} **Mac OS** -- 100% POSIX система. Это означает, что в OS X можно запустить любое UNIX приложение без каких-либо ограничений.
 Существует несколько популярных и не очень репозитариев для OS X. Два самых популярных я успел попробовать: Существует несколько популярных и не очень репозитариев для OS X. Два самых популярных я успел попробовать:
   - **MacPorts** -- полуофициальный репозиторий приложений. Мне он не понравился тем, что не использует уже установленные в системе пакеты и тащит за собой дубликаты. Это увеличивает трафик, время установки пакетов и их зависимостей и место на диске.   - **MacPorts** -- полуофициальный репозиторий приложений. Мне он не понравился тем, что не использует уже установленные в системе пакеты и тащит за собой дубликаты. Это увеличивает трафик, время установки пакетов и их зависимостей и место на диске.
-  - **Brew** -- В настоящее время наверное первый по популярности. Умеет использовать системные библиотеки поэтому не тянет кучу зависимостей как MacPorts, приложения можно устанавливать без прав администратора.+  - **Homebrew** -- В настоящее время наверное первый по популярности. Умеет использовать системные библиотеки поэтому не тянет кучу зависимостей как MacPorts, приложения можно устанавливать без прав администратора. 
 + 
 +\\ 
 +==== Установка Homebrew ====
  
 Для установки Brew в окне терминала необходимо выполнить: Для установки Brew в окне терминала необходимо выполнить:
Строка 10: Строка 13:
 <HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"</pre></HTML> <HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"</pre></HTML>
  
 +По умолчанию установка выполняется в каталог ''/usr/local''
 +
 +При установке brew дополнительно будут установлены утилиты командной строки для разработчика, которые любой желающий может установить вручную:  
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">xcode-select --install</pre></HTML>
 +
 +Для того, чтобы brew не был ограничен количеством обращений, необходимо зарегистрироваться на **Github** и создать **Personal access token в Settings** -> **Developer settings**
 +
 +После того как токен создан, необходимо добавить его в переменную окружения:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">echo "export HOMEBREW_GITHUB_API_TOKEN=xxx" | tee -a ~/.bash_profile</pre></HTML>
 +
 +
 +После загрузки и установки можно проверить, что brew исправен и готов к работе:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">brew doctor</pre></HTML>
 +
 +
 +
 +\\
 +==== Использование Homebrew ====
  
-По умолчанию, устанавливается в /usr/local 
 Обновим список пакетов: Обновим список пакетов:
  
 <HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">brew update</pre></HTML> <HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">brew update</pre></HTML>
  
- +Brew прост в использовании.  
-Brew прост в использовании, например для установки midnight commander:+Напримердля установки **midnight commander** выполним:
  
 <HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">brew install mc</pre></HTML> <HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">brew install mc</pre></HTML>
Строка 30: Строка 53:
  
 <HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">brew cleanup</pre></HTML> <HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">brew cleanup</pre></HTML>
 +
 +\\
 +==== Настройка Homebrew для работы через прокси ====
 +
 +Если в сети есть прокси-сервер, необходимо настроить создать переменную окружения ''"all_proxy"'' **Terminal.app**
 +
 +Создание переменной:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">echo "export all_proxy=http://user:password@proxy.domain.com:8080" | tee -a ~/.bash_profile</pre></HTML>
  
  
apple-mac-os/yosemite/os-x-application-repo.1525243801.txt.gz · Последнее изменение: 02.05.2018 09:50 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki