2011年2月6日日曜日

【Mac】MacPortsについて

MacPortsサイト参照のこと.

インストール

ダウンロードはこのページの Installing MacPorts と見出しが付いているところ,直下当たりにある自分のMacのOS名(SnowLeopardとかLeopard)とかをクリックするとパッケージのダウンロードができる.普通の設定ならそのままインストールウィザードが走る と思う.

インストールした後はコンソールから
sudo port selfupdate
sudo port sync
を打っておく.

パッケージの追加

パッケージを探すときには
port search hogehoge
と打つことにより,パッケージ一覧が表示される.ここでhogehogeはキーワード.キーワード検索なので,説明文に関連するワードが入っている場合は大量に出てくるので,その中から自分が入れるべきパッケージを探す.
見つけたパッケージをインストールするときは
sudo port install PKG_NAME
と入力する.ここでPKG_NAMEは上の操作で見つけたパッケージ名.関連するパッケージ,依存するパッケージも全て入れてくれるので,後は待つ.関連するパッケージが多いときには何時間単位でかかったりするので注意.

パッケージの削除

アンインストールしたいときには
sudo port uninstall PKG_NAME
と入力する.

アップデート

たまに手動でアップデートする必要がある.
まず,ソフトウェア一覧を更新するために
sudo port selfupdate
を実行.その後,
sudo port upgrade outdated
で全て最新バージョンになります.
バージョンが古いものを確認しながら個々にアップデートしたいときには
port outdated
と入力し,パッケージ名とバージョン一覧を表示した後,
port upgrade PKG_NAME
と打つことにより可能.


パッケージのアクティベート(追記4/11)


動いていないパッケージを動かすときには
sudo port activate PKG_NAME

動いているパッケージを止めるときには
sudo port deactivate PKG_NAME