Linuxでいうと、aptと同じように、Mac OS Xでは、MacPortsというパッケージ管理システムがあります。
コマンドラインでなれるまで取っ付きにくいかも知れませんが、コマンド一発でパッケージをインストール出来るので便利だす。
なにはともあれ、まずは、Xcodeをインストールする必要があります。
AppStoreからインストールしましょう。
2012/10/2現在、MacPortsのサイト⬇で、
http://www.macports.org/install.php
パッケージインストーラーを取得出来ます。クリック一発簡単インストールなので、こいつを使ってインストールしましょう。
特に、インストールで困る事項は無いハズ。
ソースコードからビルドしてインストールする方法も上記サイトの同じページに記載してるので、そちらでやりたい人は
頑張って!
インストール出来たら、ターミナルを立ち上げて、MacPorts、Portsリストを最新状態にアップデートしましょう。
$ sudo port -v selfupdate
こんな感じで、色々吐き出されて、最新状態になります。
---> Updating MacPorts base sources using rsync
receiving file list ... done
base.tar
sent 11368 bytes received 111 bytes 3279.71 bytes/sec
total size is 3543040 speedup is 308.65
receiving file list ... done
base.tar.rmd160
sent 64 bytes received 116 bytes 120.00 bytes/sec
total size is 512 speedup is 2.84
MacPorts base version 2.1.2 installed,
MacPorts base version 2.1.2 downloaded.
---> Updating the ports tree
Synchronizing local ports tree from rsync://rsync.macports.org/release/tarballs/ports.tar
receiving file list ... done
ports.tar
sent 51641 bytes received 97752 bytes 42683.71 bytes/sec
total size is 54415360 speedup is 364.24
receiving file list ... done
ports.tar.rmd160
sent 64 bytes received 636 bytes 280.00 bytes/sec
total size is 512 speedup is 0.73
receiving file list ... done
PortIndex
sent 17956 bytes received 21146 bytes 15640.80 bytes/sec
total size is 8856617 speedup is 226.50
receiving file list ... done
PortIndex.rmd160
sent 64 bytes received 636 bytes 466.67 bytes/sec
total size is 512 speedup is 0.73
---> MacPorts base is already the latest version
The ports tree has been updated. To upgrade your installed ports, you should run
port upgrade outdated
インストール
では、MacPortsを使って何かインストールしてみます。私は、統計計算に興味があるので、フリーのソフトRをインストールしてみます。
そのため、ターミナル上で
$ sudo port install R
とすると、色々、自動的にインストールしてくれます。
アンインストール
インストールしたパッケージを、アンインストールしたい場合には、
$ sudo port uninstall R
とするだけです。
他にも...
インストールしたいパッケージを探したい場合、
$ port search パッケージ名
インストールされているパッケージ一覧を見たい場合、
$ port installed
インストールされているパッケージの更新状態を見たい場合、
$ port outdated
インストールしてるパッケージを最新バージョンに反映したい場合、
$ sudo port upgrade パッケージ名
MacPortsの公式サイトでガイドが公開されています。英語ですが簡易ですのでチェックしてみて下さい。
http://guide.macports.org/#introduction