MacPorts は,旧称 DarwinPorts なるパッケージ管理ツール.apt-get みたいなもの.
The MacPorts Project から本体をダウンロードしてインストールする.
#sudo port -v selfupdate #sudo port -v sync // selfupdate で sync もされる
#sudo port -v sync // -v は無くてもOK
#sudo port outdated
更新がなければ,No installed ports are outdated. と表示される.更新パッケージがあるならば,deactivate してから install すればOK.
#sudo port upgrade outdated
#sudo port search hoge
#sudo port info hoge
#sudo port variants hoge
#sudo port installed
#sudo port deactivate hoge
#sudo port activate hoge
#sudo port uninstall hoge
ただし,多くの場合依存関係がありアンインストールできない.強制的にアンインストールするには -f を付ければよい.
#cd `sudo port dir hoge`
#sudo port -f uninstall installed #sudo port clean all
#sudo port install wget #sudo port install keychain #sudo port install pwgen #sudo port install iperf #sudo port install nmap #sudo port install ImageMagick +jpeg2 // JPEG 2000 に対応 #sudo port install emacs-app // Emacs23.自分でソースからビルドする方法もある. #sudo port install subversion // Leopard の Developer Tools には収録済みらしい.
#sudo port install wxMaxima #sudo port install gnuplot #sudo port install ffmpeg
#sudo port install netpbm #sudo port install cppunit #sudo port install boost #sudo port install doxygen #sudo port install global #sudo port install ddd
#sudo port install ghostscript #sudo port install ghostscript-fonts-hiragino
Tex は,tetex でもいいが,小川氏のpTexパッケージ が楽.
特に Leopard になって MacPorts でインストールしずらくなったものに,Octave と Apache+php 環境がある.これらは,個別にバイナリをダウンロードしてセットアップしてしまう方が時間の節約になる[08-01-10].
#cd `sudo port dir hoge` #cd work #sudo ./configure #sudo make #cd #sudo port install hoge