====== homebrew ======
* [[Macbook]]
* [[OS X]]
* [[Percona homebrew]]
* [[Xcode]]
* [[dnsmasq]]
* [[launchctl]]
** Install homebrew **
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
export GIT_SSL_NO_VERIFY=1
brew install git
brew install openssl
** Install basics **
brew install bash
sudo echo /usr/local/bin/bash >> /etc/shells
chsh -s /usr/local/bin/bash
sudo chsh -s /usr/local/bin/bash
** OpenSSL **
If you want to use homebrew's version of OpenSSL to build other programs, you can create the environment variables:
LDFLAGS: -L/usr/local/opt/openssl/lib
CPPFLAGS: -I/usr/local/opt/openssl/include
** github **
If you are pinging github a lot, you may need to use an authentication token.
To use with homebrew:
export HOMEBREW_GITHUB_API_TOKEN=foo-token-address
** Update repo **
brew update
** Display upgrades **
brew outdated
** Upgrade packages **
brew upgrade
** Remove duplicate versions **
brew cleanup openssl
sudo su - user -l -c "brew cleanup"