「Homebrew」の版間の差分
提供: MacWiki
細 (→Homebrew とは?) |
|||
行4: | 行4: | ||
できるだけシステム側のプログラムを利用するように設計されている。 | できるだけシステム側のプログラムを利用するように設計されている。 | ||
− | *[http:// | + | *[http://brew.sh/ Homebrew: The missing package manager for OS X] |
*[http://builder.japan.zdnet.com/os-admin/sp_snow-leopard-09/20411647/ FinkでもMacPortsでもないパッケージ環境「Homebrew」] | *[http://builder.japan.zdnet.com/os-admin/sp_snow-leopard-09/20411647/ FinkでもMacPortsでもないパッケージ環境「Homebrew」] | ||
*[http://tech.feedforce.jp/homebrew.html Homebrew のご紹介] | *[http://tech.feedforce.jp/homebrew.html Homebrew のご紹介] |
2014年12月20日 (土) 18:54時点における最新版
Homebrew とは?[編集]
Ruby で記述されたコンパクトなパッケージマネージャー。 できるだけシステム側のプログラムを利用するように設計されている。
構築[編集]
手順例[編集]
Homebrew を導入構築していく手順例
- Command Line Developer Tools(Xcode)
- MacOSX 10.9 ではターミナルからコマンド "xcode-select --install" を動かすと、App Store でインストールが始まる。
- Homebrew のインストール
$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
homebrew-cask[編集]
さらに homebrew-cask をインストールすると、
$ brew tap caskroom/cask $ brew install brew-cask
下記なども提供されている
使用例:
$ brew cask info xquartz xquartz: 2.7.7 http://xquartz.macosforge.org/ /opt/homebrew-cask/Caskroom/xquartz/2.7.7 (64M) https://github.com/caskroom/homebrew-cask/blob/master/Casks/xquartz.rb ==> Contents XQuartz.pkg (install)
- homebrew-cask を利用して XQuartz をインストールする例
$ brew cask search quartz ==> Exact match xquartz $ brew cask info quartz $ brew cask install quartz
/usr/local ディレクトリの実行権について[編集]
自分が読み書き実行可能(rwx)とする必要がある。例えば、自分がstaffグループに属しているならば下記で良い:
$ ls -ld /usr/local drwxrwxr-x 24 root staff 816 1 26 16:49 /usr/local
メモ[編集]
- コマンド動作例
$ brew --config HOMEBREW_VERSION: 0.9.5 : $ brew tap homebrew/science $ brew list --versions | awk '{printf("%-18s %s\n",$1,$2)}' apple-gcc42 4.2.1-5666.3 : $ brew update Updated Homebrew from 627bb7c9 to 6fea9409. ==> Updated Formula cfitsio ffmpeg iftop optipng pyqt $ brew doctor Warning: Your Xcode (4.4.1) is outdated Please install Xcode 4.5. $ brew search doxygen doxygen $ brew info doxygen doxygen: stable 1.8.5, HEAD http://www.doxygen.org/ : $ brew outdated boost (1.50.0 < 1.51.0) $ brew upgrade boost ==> Upgrading boost ==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/boost-1.51.0 ################################################### 71.9%
- ダウンロードしたソースファイル等は Caches ディレクトリ(下記)に置かれる。brew-caskでダウンロードしたものもこちら。
$ brew --cache /Library/Caches/Homebrew (もしくは ~/Library/Caches/Homebrew)
- brew install cairo に失敗する場合がある
- --use-gcc を付ける、 --use-clang を付ける、--use-llvm を付けるなど、どうすれば良いのか固まっていないようだ。