Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| homebrew:install [2015/10/02 20:33] – внешнее изменение 127.0.0.1 | homebrew:install [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 8: | Строка 8: | ||
| # | # | ||
| - | # Перед запуском обязательно установите последний JDK | + | cat << |
| - | # http:// | + | Необходимо установить Xcode и выполнить xcode-select |
| - | # wget http:// | + | для установки Command Line Tools |
| - | # Устанавливаем Xcode | + | и только после этого запустить этот скрипт |
| + | DOCS | ||
| - | # Устанавливаем Command Line Tools | + | read -p ' |
| - | xcode-select --install | + | if [ " |
| + | echo 'Всего доброго' | ||
| + | exit 1 | ||
| + | fi | ||
| ruby -e " | ruby -e " | ||
| # Устанавливаем репозитории | # Устанавливаем репозитории | ||
| - | brew tap homebrew/ | ||
| brew tap homebrew/ | brew tap homebrew/ | ||
| brew tap homebrew/ | brew tap homebrew/ | ||
| - | brew tap josegonzalez/ | + | #brew tap josegonzalez/ |
| - | brew tap dart-lang/ | + | brew tap homebrew/ |
| + | #brew tap homebrew/ | ||
| + | #brew tap dart-lang/ | ||
| brew tap homebrew/ | brew tap homebrew/ | ||
| Строка 30: | Строка 35: | ||
| brew upgrade | brew upgrade | ||
| - | brew install caskroom/ | + | #brew install caskroom/ |
| brew install lzlib | brew install lzlib | ||
| - | BREW=$(cat << | + | echo ' |
| - | aircrack-ng | + | |
| - | android-sdk | + | |
| ant | ant | ||
| atk | atk | ||
| Строка 42: | Строка 45: | ||
| automake | automake | ||
| bash | bash | ||
| + | homebrew/ | ||
| binutils | binutils | ||
| - | bison27 | + | bison |
| boost | boost | ||
| boost-build | boost-build | ||
| - | brew-cask | ||
| cabextract | cabextract | ||
| cairo | cairo | ||
| Строка 56: | Строка 59: | ||
| cpanminus | cpanminus | ||
| curl | curl | ||
| - | dart | ||
| diffutils | diffutils | ||
| drush | drush | ||
| ed | ed | ||
| - | elasticsearch | + | elasticsearch17 |
| erlang | erlang | ||
| file-formula | file-formula | ||
| Строка 72: | Строка 74: | ||
| gdbm | gdbm | ||
| gdk-pixbuf | gdk-pixbuf | ||
| - | gearman | ||
| geoip | geoip | ||
| gettext | gettext | ||
| Строка 96: | Строка 97: | ||
| jpeg | jpeg | ||
| less | less | ||
| - | libbson | ||
| - | libconfig | ||
| - | libev | ||
| - | libevent | ||
| - | libffi | ||
| - | libgcrypt | ||
| - | libgpg-error | ||
| - | libgphoto2 | ||
| - | libicns | ||
| - | libmemcached | ||
| - | libmpc | ||
| - | libmpc08 | ||
| - | libpng | ||
| - | libsodium | ||
| - | libssh2 | ||
| - | libtasn1 | ||
| - | libtiff | ||
| - | libtool | ||
| - | libusb | ||
| - | libusb-compat | ||
| - | libxml2 | ||
| - | libyaml | ||
| - | little-cms2 | ||
| logrotate | logrotate | ||
| lzip | lzip | ||
| Строка 132: | Строка 110: | ||
| midnight-commander | midnight-commander | ||
| mongodb | mongodb | ||
| - | mongodb24 | ||
| mpfr | mpfr | ||
| mpfr2 | mpfr2 | ||
| Строка 138: | Строка 115: | ||
| ncurses | ncurses | ||
| nettle | nettle | ||
| - | nginx | + | nginx-full --with-upload-module |
| ngrep | ngrep | ||
| node | node | ||
| Строка 151: | Строка 128: | ||
| perl518 | perl518 | ||
| phantomjs | phantomjs | ||
| - | php54 --with-fpm | + | php70 --with-fpm |
| - | php54-apc | + | php70-mcrypt |
| - | php54-gearman | + | php70-pcntl |
| - | php54-geoip | + | php70-xdebug |
| - | php54-mcrypt | + | php70-pdo-pgsql |
| - | php54-memcache | + | |
| - | php54-memcached | + | |
| - | php54-mongo | + | |
| - | php54-pcntl | + | |
| - | php54-redis | + | |
| - | php54-xdebug | + | |
| - | php54-yaml | + | |
| pigz | pigz | ||
| pixman | pixman | ||
| pkg-config | pkg-config | ||
| popt | popt | ||
| - | postgresql | + | postgresql94 |
| pyqt5 | pyqt5 | ||
| python | python | ||
| Строка 181: | Строка 151: | ||
| ruby | ruby | ||
| ruby-build | ruby-build | ||
| + | rabbitmq | ||
| s-lang | s-lang | ||
| - | samba | ||
| - | sane-backends | ||
| scons | scons | ||
| sip | sip | ||
| - | sphinx | ||
| spidermonkey | spidermonkey | ||
| sqlite | sqlite | ||
| Строка 198: | Строка 166: | ||
| wget | wget | ||
| wxmac | wxmac | ||
| - | xz | + | xz' > ~/brew.lst |
| - | BREW | + | |
| - | ) | + | |
| - | brew install `echo $BREW|sed " | + | brew install `cat ~/brew.lst|sed " |
| - | brew install | + | brew install --HEAD homebrew/ |
| - | brew install | + | brew install --HEAD homebrew/ |
| - | + | brew install | |
| - | brew install | + | brew install --HEAD homebrew/ |
| - | + | ||
| - | brew unlink php54 && brew link php54 | + | |
| + | brew install libpng --universal | ||
| + | #brew install wine --with-gcc | ||
| + | #brew install wine winetricks | ||
| #brew install php-code-sniffer | #brew install php-code-sniffer | ||
| - | |||
| #brew install composer | #brew install composer | ||
| - | |||
| - | PROFILE=$(cat << | ||
| - | export PATH=/ | ||
| - | export PATH=$PATH:/ | ||
| - | export PATH=" | ||
| - | export PEAR_HOME="/ | ||
| - | export PATH=" | ||
| - | export PATH=/ | ||
| - | export PATH="/ | ||
| - | export PATH="/ | ||
| - | export PATH="/ | ||
| - | |||
| - | export MANPATH="/ | ||
| - | export MANPATH="/ | ||
| - | |||
| - | export MAVEN_OPTS=" | ||
| - | export JAVA_HOME=`/ | ||
| - | export PKG_CONFIG_PATH=$(find / | ||
| - | |||
| - | # pip install --upgrade setuptools | ||
| - | # pip install --upgrade pip | ||
| - | |||
| - | # ARCHFLAGS=" | ||
| - | |||
| - | export TERM=xterm-256color | ||
| - | export LANG=ru_RU.UTF-8 | ||
| - | |||
| - | # CMAKE_PREFIX_PATH | ||
| - | export CMAKE_PREFIX_PATH="/ | ||
| - | export QTPATH=/ | ||
| - | alias qmake=/ | ||
| - | |||
| - | # Дополнительные свойства для текта: | ||
| - | BOLD=' | ||
| - | DBOLD=' | ||
| - | NBOLD=' | ||
| - | UNDERLINE=' | ||
| - | NUNDERLINE=' | ||
| - | BLINK=' | ||
| - | NBLINK=' | ||
| - | INVERSE=' | ||
| - | NINVERSE=' | ||
| - | BREAK=' | ||
| - | NORMAL=' | ||
| - | |||
| - | # Цвет текста: | ||
| - | BLACK=' | ||
| - | RED=' | ||
| - | GREEN=' | ||
| - | YELLOW=' | ||
| - | BLUE=' | ||
| - | MAGENTA=' | ||
| - | CYAN=' | ||
| - | GRAY=' | ||
| - | |||
| - | # Цветом текста (жирным) (bold) : | ||
| - | DEF=' | ||
| - | DGRAY=' | ||
| - | LRED=' | ||
| - | LGREEN=' | ||
| - | LYELLOW=' | ||
| - | LBLUE=' | ||
| - | LMAGENTA=' | ||
| - | LCYAN=' | ||
| - | WHITE=' | ||
| - | |||
| - | # Цвет фона | ||
| - | BGBLACK=' | ||
| - | BGRED=' | ||
| - | BGGREEN=' | ||
| - | BGBROWN=' | ||
| - | BGBLUE=' | ||
| - | BGMAGENTA=' | ||
| - | BGCYAN=' | ||
| - | BGGRAY=' | ||
| - | BGDEF=' | ||
| - | |||
| - | # Finished adapting your PATH environment variable for use with MacPorts. | ||
| - | # export PROMPT_COMMAND=" | ||
| - | |||
| - | #export PHP_AUTOCONF=/ | ||
| - | #export PHP_AUTOHEADER=/ | ||
| - | export PHP_AUTOCONF="' | ||
| - | export PHP_AUTOHEADER="' | ||
| - | |||
| - | # history | ||
| - | # Не сохраняем в историю | ||
| - | export HISTIGNORE=" | ||
| - | export HISTSIZE=90000 # Сохранение истории за сессию | ||
| - | export HISTFILESIZE=${HISTSIZE} # Межсессионое хранение истории | ||
| - | export HISTTIMEFORMAT=" | ||
| - | export HISTCONTROL=ignoreboth: | ||
| - | export HISTFILE=~/ | ||
| - | |||
| - | # grep | ||
| - | export GREP_OPTIONS=' | ||
| - | #export GREP_COLOR=' | ||
| - | export GREP_COLOR=' | ||
| - | |||
| - | shopt -s cmdhist | ||
| - | shopt -s histappend | ||
| - | |||
| - | #export CLICOLOR=1 | ||
| - | #export LSCOLORS=dxfxcxdxbxegedabagacad | ||
| - | export CLICOLOR=1 | ||
| - | export LSCOLORS=ExFxCxDxBxegedabagacad | ||
| - | |||
| - | PS1=" | ||
| - | |||
| - | #ln -s mate ~/ | ||
| - | #export EDITOR=' | ||
| - | #alias nano=' | ||
| - | alias nano=' | ||
| - | export EDITOR=' | ||
| - | alias m=' | ||
| - | |||
| - | #alias sssh=" | ||
| - | #alias c=' | ||
| - | alias newip=" | ||
| - | alias localip=" | ||
| - | alias remoteip=' | ||
| - | alias ips=" | ||
| - | #alias rp=" | ||
| - | |||
| - | # history | ||
| - | alias h=" | ||
| - | alias hc=" | ||
| - | |||
| - | alias groups=" | ||
| - | |||
| - | # Операции с group | ||
| - | alias group=" | ||
| - | alias groupcreate=" | ||
| - | alias groupdel=" | ||
| - | |||
| - | # Операции с User (Добавление/ | ||
| - | alias groupcheck=" | ||
| - | alias groupadd=" | ||
| - | alias grouprm=" | ||
| - | |||
| - | # Composer | ||
| - | alias getcomposer=' | ||
| - | alias ci='rm ./ | ||
| - | alias getyii2=' | ||
| - | alias getyii2-advanced=' | ||
| - | |||
| - | #alias grep=' | ||
| - | alias grep=' | ||
| - | alias ls="ls -lahFG --color=auto" | ||
| - | alias cp="cp -ivpRP " # interactive, | ||
| - | alias rm='rm -Rifv' # interactive | ||
| - | alias rmf=' | ||
| - | alias mv="mv -iv" | ||
| - | alias ln='ln -ivs' | ||
| - | alias chown=' | ||
| - | alias chmod=' | ||
| - | alias chgrp=' | ||
| - | alias make=" | ||
| - | alias curl=' | ||
| - | alias mkdir=' | ||
| - | alias diff=' | ||
| - | alias mount=' | ||
| - | #alias x=' | ||
| - | alias which=' | ||
| - | alias locateupdate=' | ||
| - | alias cls=' | ||
| - | |||
| - | # Sudo | ||
| - | alias tcp=" | ||
| - | alias udp=" | ||
| - | alias ports=" | ||
| - | #sudo lsof -iTCP:80 -sTCP: | ||
| - | #alias port=" | ||
| - | alias upgrade=" | ||
| - | |||
| - | # alias wget=" | ||
| - | alias wget=" | ||
| - | alias path=' | ||
| - | alias listuser=" | ||
| - | #alias ej=" | ||
| - | alias ping=' | ||
| - | |||
| - | alias ~='cd ~/; | ||
| - | alias .=' | ||
| - | alias ..='cd ..; | ||
| - | alias ...=' | ||
| - | alias ....=" | ||
| - | |||
| - | alias wbc24=" | ||
| - | |||
| - | # Обновление всего программного обеспечения | ||
| - | alias update=' | ||
| - | |||
| - | alias soffice='/ | ||
| - | alias soffice.bin=soffice | ||
| - | |||
| - | # Конфигурации / Редактирование | ||
| - | alias vhn="m / | ||
| - | alias er=' | ||
| - | alias ep='m ~/ | ||
| - | |||
| - | # | ||
| - | # mysql | ||
| - | # | ||
| - | alias mysqlup=' | ||
| - | |||
| - | # | ||
| - | # Server | ||
| - | # | ||
| - | |||
| - | alias startserver=' | ||
| - | alias stopserver=' | ||
| - | alias restartserver=' | ||
| - | alias serverstart=startserver | ||
| - | alias serverstop=stopserver | ||
| - | alias serverrestart=restartserver | ||
| - | |||
| - | # | ||
| - | # Функции | ||
| - | # | ||
| - | |||
| - | ssr() | ||
| - | { | ||
| - | cat ~/ | ||
| - | } | ||
| - | |||
| - | man() | ||
| - | { | ||
| - | #alias man=' | ||
| - | sudo LANG=C man -t " | ||
| - | } | ||
| - | |||
| - | function locate () | ||
| - | { | ||
| - | local MAXAGE=$(( 24 * 60*60 )) # twenty-four hours, in seconds. | ||
| - | local NOW=" | ||
| - | local DB="/ | ||
| - | |||
| - | if [ ! -e " | ||
| - | then | ||
| - | echo " | ||
| - | sudo launchctl load -w / | ||
| - | echo " | ||
| - | return -1 # stop and fail, there' | ||
| - | fi | ||
| - | |||
| - | local DBCREATED=" | ||
| - | local DBAGE=" | ||
| - | |||
| - | if [ $DBAGE -gt $NOW ] | ||
| - | then | ||
| - | echo " | ||
| - | #sudo launchctl start com.apple.locate > /dev/stderr | ||
| - | sudo / | ||
| - | echo " | ||
| - | fi | ||
| - | |||
| - | command locate " | ||
| - | } | ||
| - | |||
| - | #ulimit -S -n 4096 | ||
| - | |||
| - | function xt() | ||
| - | { | ||
| - | # xt = eXTract, a wrapper to extract many different archive formats | ||
| - | if [ -f $1 ] ; then | ||
| - | case $1 in | ||
| - | *.tar.bz2) | ||
| - | *.tar.gz) | ||
| - | *.bz2) | ||
| - | *.rar) | ||
| - | *.gz) gunzip $1 ;; | ||
| - | *.tar) | ||
| - | *.tbz2) | ||
| - | *.tgz) | ||
| - | *.zip) | ||
| - | *.Z) | ||
| - | *.7z) 7z x $1 ;; | ||
| - | *) echo "' | ||
| - | esac | ||
| - | else | ||
| - | echo "' | ||
| - | fi | ||
| - | } | ||
| - | |||
| - | # function procs() | ||
| - | # { | ||
| - | # | ||
| - | # n=`netstat -an | wc -l` | ||
| - | # nw=`netstat -an | grep WAIT | wc -l` | ||
| - | # p=`ps -ef | wc -l` | ||
| - | # psh=`ps -ef | fgrep sh | wc -l` | ||
| - | # | ||
| - | # echo " | ||
| - | # | ||
| - | # } | ||
| - | |||
| - | function commands | ||
| - | { | ||
| - | if [ -z " | ||
| - | else ALIASES=`alias | grep $1`; | ||
| - | fi | ||
| - | |||
| - | echo " | ||
| - | } | ||
| - | |||
| - | # Вывод списка установленных программ, | ||
| - | function progs | ||
| - | { | ||
| - | echo $PATH | tr ':' | ||
| - | } | ||
| - | |||
| - | # Поиск файлов | ||
| - | f() | ||
| - | { | ||
| - | sudo find " | ||
| - | } | ||
| - | |||
| - | # Поиск папок | ||
| - | fd() | ||
| - | { | ||
| - | sudo find " | ||
| - | } | ||
| - | |||
| - | sshr(){ | ||
| - | cat ~/ | ||
| - | } | ||
| - | |||
| - | # git clone + submodules | ||
| - | gc(){ | ||
| - | git clone | ||
| - | cd " | ||
| - | } | ||
| - | |||
| - | # Удаление новой строки и замена ее на пробел | ||
| - | trim(){ | ||
| - | tr ' | ||
| - | } | ||
| - | alias rmnl=trim | ||
| - | |||
| - | # | ||
| - | # Ruby On Rails | ||
| - | # | ||
| - | alias ruby=/ | ||
| - | alias gem=/ | ||
| - | alias irb=/ | ||
| - | alias rails=/ | ||
| - | |||
| - | alias redis=/ | ||
| - | |||
| - | export HOMEBREW_GITHUB_API_TOKEN=" | ||
| - | |||
| - | # | ||
| - | # Подключаемые скрипты | ||
| - | # | ||
| - | source / | ||
| - | |||
| - | ulimit -S -n 4096 | ||
| - | PROFILE | ||
| - | ) | ||
| - | |||
| - | echo $PROFILE > ~/.profile | ||
| - | |||
| </ | </ | ||