Quantcast
Channel: Библиотека знаний
Viewing all articles
Browse latest Browse all 1318

Homebrew - [Install / Options / Info]

$
0
0

Homebrew

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

Update

  • brew update

Repaire

  • brew doctor

Install / Options / Info

  • brew install nginx-full
  • brew options nginx-full - Список доступных ключей/опций для установки
  • rew info nginx-full - Информация о пакете
  • brew install --ignore-dependencies htop - Без учета зависимостей и дополнительных проверок

Репозиторий

Установка определенных версий

Errors / Ошибки

Error: Cowardly refusing to `sudo brew install`
You can use brew with sudo, but only if the brew executable is owned by root.
However, this is both not recommended and completely unsupported so do so at
your own risk.

Исправление

# sudo chown -R $USER /usr/local
# sudo chown -R $USER /Library/Caches/Homebrew

Восстановление ревизий

$ cd `brew --cellar`
$ git reset --hard HEAD

Установка / Удаление репозиториев

Установка

$ brew tap homebrew/versions

Удаление

$ brew untap homebrew/versions

Просмотр

list

Список пакетов

$ brew list|grep php
 
php70
php70-amqp
php70-event
php70-igbinary
php70-intl
php70-mcrypt
php70-mongodb
php70-pcntl
php70-pdo-pgsql
php70-redis
php70-ssh2
php70-xdebug
php70-yaml

Список необновленных пакетов

$ brew outdated
 
jasper (1.900.21)< 2.0.2
libgphoto2 (2.5.10)< 2.5.11
libicns (0.8.1_1)< 0.8.1_3
homebrew/php/php70-pdo-pgsql (7.0.12_4)< 7.0.13_5
winetricks (20161012)<20161107

Вывод с указанием версии пакета с указанием пакетов которые надо обновить

$ brew list --versions--updates|grep php
php70 7.0.13_6
php70-amqp 1.7.1
php70-event 2.0.0
php70-igbinary HEAD-cb6bca5
php70-intl 7.0.13_7
php70-mcrypt 7.0.13_5
php70-mongodb HEAD
php70-pcntl 7.0.13_5
php70-pdo-pgsql 7.0.12_4
php70-redis HEAD
php70-ssh2 HEAD
php70-xdebug 2.4.1
php70-yaml HEAD

show

Переключение пакетов

$ brew unlink php70
$ brew link php71
$ brew switch php71 70

Заморозка версии

Бывает такое, когда нада зафиксировать формулу от обновлений с помощью brew upgrade Для реализацци этой задачи воспользуйтесь brew pin, а когда нада опять возобновить возможность обновлений просто выполните brew unpin postgresql-9.4

Замораживаем

#  brew pin postgresql-9.4

Размораживаем

#  brew unpin postgresql-9.4

Development

  • brew tap homebrew/versions
  • brew install autoconf automake gcc47 pcre
  • brew install autoconf autoconf-archive automake libtool icu4c curl

Скрипт / Установщики / Настройка

Ссылки


Viewing all articles
Browse latest Browse all 1318