Вики IT-KB

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

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

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


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

Различия

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

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

Следующая версия
Предыдущая версия
apple-mac-os:yosemite:os-x-application-repo [09.03.2016 13:24] – создано Алексей Максимовapple-mac-os:yosemite:os-x-application-repo [02.05.2018 10:20] (текущий) Алексей Максимов
Строка 1: Строка 1:
-===== Репозиторий приложений OS X =====+===== Репозиторий приложений Homebrew в OS X / macOS =====
  
-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 в окне терминала необходимо выполнить:
  
-<code>ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"</code>+<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''
  
-По умолчанию, устанавливается в /usr/local +При установке brew дополнительно будут установлены утилиты командной строки для разработчикакоторые любой желающий может установить вручную 
-Обновим список пакетов:+
  
-<code>brew update</code>+<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">xcode-select --install</pre></HTML>
  
 +Для того, чтобы brew не был ограничен количеством обращений, необходимо зарегистрироваться на **Github** и создать **Personal access token в Settings** -> **Developer settings**
  
-Brew прост в использовании, например для установки midnight commander:+После того как токен создан, необходимо добавить его в переменную окружения:
  
-<code>brew install mc</code>+<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 ==== 
 + 
 +Обновим список пакетов: 
 + 
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">brew update</pre></HTML> 
 + 
 +Brew прост в использовании.  
 +Например, для установки **midnight commander** выполним: 
 + 
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">brew install mc</pre></HTML>
  
  
 Для обновления всех установленых приложений: Для обновления всех установленых приложений:
  
-<code>brew upgrade</code>+<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">brew upgrade</pre></HTML>
  
  
 Brew не удаляет автоматически старые версии приложений, их нужно удалять вручную, Brew не удаляет автоматически старые версии приложений, их нужно удалять вручную,
  
-<code>brew cleanup</code>+<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>
  
  
Строка 36: Строка 68:
 {{:user:vyakob.png?50&nolink |}} Автор первичной редакции:\\ [[user:vyakob|Виталий Якоб]] \\ Время публикации: 09.03.2016 13:18 {{:user:vyakob.png?50&nolink |}} Автор первичной редакции:\\ [[user:vyakob|Виталий Якоб]] \\ Время публикации: 09.03.2016 13:18
  
-{{tag>Apple "Mac OS" "OS X" Repository Brew MacPorts}}+{{tag>Apple "Mac OS" "OS X" Repository Brew Homebrew MacPorts}}
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
apple-mac-os/yosemite/os-x-application-repo.1457519052.txt.gz · Последнее изменение: 09.03.2016 13:24 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki