2009年1月26日月曜日

Mac: MacPortsのインストール

MacPortsのインストール

■ 参考サイト
はこべにっき#

(1) Xcode Toolsをインストール
OS Xのインストールディスクに入っているXcode Toolsをインストール

(2) 環境変数の設定
(bashの場合)
export PATH=/opt/local/bin:/opt/local/sbin/:$PATH
export MANPATH=/opt/local/man:$MANPATH

(3) MacPortsのアップデート
$ sudo port -d selfupdate
$ sudo port -d sync

(4) ソフトウェア一覧の更新
$ sudo port sync

(5) ソフトウェアの検索
$ port search zsh
zsh shells/zsh 4.2.6 Zsh is a UNIX command interpreter (shell)
zsh-devel shells/zsh-devel 4.3.2 Zsh is a UNIX command interpre
※zshに開発版(devel)が存在することがわかる.

(6) ソフトウェアのインストール
$ sudo port install zsh

(7) variantsの表示
$ port variants zsh-devel
zsh-devel has the variants:
darwin_8
dp_completion
utf8
※variantsを用いると追加オプションが表示される

$ sudo port install zsh-devel +dp_completion +utf8
※追加機能を有効にした状態でビルドすることができる

(8) ソフトウェアのアップグレード
$ sudo port upgrade zsh-devel

(9) ソフトウェアのアンインストール
$ sudo port uninstall zsh-devel

(10) ソフトウェアのdeactivateとactivate
MacPortsには,deactivateといってソフトウェアを完全に削除せずに一時的に無効にする機能がある.異なるvariantsを指定したあるソフトの複数のバイナリを切り替えてためしたいときなどに便利.
$ sudo port deactivate zsh-devel
$ sudo port activate zsh-devel

(11) インストール済みソフトウェアの表示
$ port installed

(12) インストール済みソフトウェアの一括アップグレード
$ sudo port upgrade installed

(13) アップグレード可能なソフトウェアの表示
$ port outdated