macのパッケージ管理ツールbrewとmac portsについて。
refs:marvericksをアップデートしたら、rbenvが消えた件
HomeBrewはMacPortsに比べて、依存関係でインストールされるソフトが少ないため、パッケージ管理ソフトで人気が高まっています。
参照
パッケージ管理システムHomeBrew ~ MacPortsとの違いについて
確かに、portの方がインストール時間が凄く長い。最初はbrew、ダメならportにした方が良さそう。
■HomeBrew
brewはinstall時のログを見て解る通り、ソースからビルドしているらしい。./configure,makeとかをしている
brewのインストール済みリストはbrew listで見れる
$ brew list
apple-gcc42 gnupg libpng mysql-connector-c rbenv
autoconf jbig2dec libtiff nkf rbenv-gem-rehash
cmake jpeg little-cms2 node rbenv-gemset
freetype jq memcached openssl readline
ghostscript libevent mysql pkg-config ruby-build
アンインストール
$ brew uninstall jq
インストール
$ brew install jq
検索
$ brew search rbenv
rbenv rbenv-bundler rbenv-default-gems rbenv-readline rbenv-whatis
rbenv-aliases rbenv-communal-gems rbenv-gem-rehash rbenv-use
rbenv-binstubs rbenv-ctags rbenv-gemset rbenv-vars
へるぷ。あとはdoctor,updateあたりを使った
~ $ brew help
Example usage:
brew [info | home | options ] [FORMULA...]
brew install FORMULA...
brew uninstall FORMULA...
brew search [foo]
brew list [FORMULA...]
brew update
brew upgrade [FORMULA...]
brew pin/unpin [FORMULA...]
Troubleshooting:
brew doctor
brew install -vd FORMULA
brew [--env | config]
Brewing:
brew create [URL [--no-fetch]]
brew edit [FORMULA...]
open https://github.com/Homebrew/homebrew/wiki/Formula-Cookbook
Further help:
man brew
brew home
~ $
パッケージの有効化、無効化
$brew link mysql
$brew unlink mysql
brewの設定一覧
$ brew config
HOMEBREW_VERSION: 0.9.5
~
■MacPorts
refs
・MacPortsのインストール方法
・Macportの使い方
refs:marvericksをアップデートしたら、rbenvが消えた件
HomeBrewはMacPortsに比べて、依存関係でインストールされるソフトが少ないため、パッケージ管理ソフトで人気が高まっています。
参照
パッケージ管理システムHomeBrew ~ MacPortsとの違いについて
確かに、portの方がインストール時間が凄く長い。最初はbrew、ダメならportにした方が良さそう。
■HomeBrew
brewはinstall時のログを見て解る通り、ソースからビルドしているらしい。./configure,makeとかをしている
brewのインストール済みリストはbrew listで見れる
$ brew list
apple-gcc42 gnupg libpng mysql-connector-c rbenv
autoconf jbig2dec libtiff nkf rbenv-gem-rehash
cmake jpeg little-cms2 node rbenv-gemset
freetype jq memcached openssl readline
ghostscript libevent mysql pkg-config ruby-build
アンインストール
$ brew uninstall jq
インストール
$ brew install jq
検索
$ brew search rbenv
rbenv rbenv-bundler rbenv-default-gems rbenv-readline rbenv-whatis
rbenv-aliases rbenv-communal-gems rbenv-gem-rehash rbenv-use
rbenv-binstubs rbenv-ctags rbenv-gemset rbenv-vars
へるぷ。あとはdoctor,updateあたりを使った
~ $ brew help
Example usage:
brew [info | home | options ] [FORMULA...]
brew install FORMULA...
brew uninstall FORMULA...
brew search [foo]
brew list [FORMULA...]
brew update
brew upgrade [FORMULA...]
brew pin/unpin [FORMULA...]
Troubleshooting:
brew doctor
brew install -vd FORMULA
brew [--env | config]
Brewing:
brew create [URL [--no-fetch]]
brew edit [FORMULA...]
open https://github.com/Homebrew/homebrew/wiki/Formula-Cookbook
Further help:
man brew
brew home
~ $
パッケージの有効化、無効化
$brew link mysql
$brew unlink mysql
brewの設定一覧
$ brew config
HOMEBREW_VERSION: 0.9.5
~
■MacPorts
refs
・MacPortsのインストール方法
・Macportの使い方