MacPortsの使い方、コマンドのメモ

MacPorts本体とパッケージリストの更新

selfupdate
$ sudo port selfupdate

パッケージをインストールする前やアップデート前に必ず行うこと。

パッケージの検索

search
$ port search (検索語句)

例えばMySQL関連のパッケージを探したい場合は、

$ port search mysql

とする。

パッケージの一覧表示

list
$ port list

インストール可能なパッケージがザーッと出てくる。
また、以下のコマンドでsearchとほぼ同様の結果を得ることができる。

$ port list | grep (検索語句)

ただこの場合だとパッケージの説明文が出てこないので、素直にport searchした方が良い。

パッケージの情報表示

info
$ port info (パッケージ名)

「mysql5」というパッケージの情報を見たい場合は、

$ port info mysql5

とする。

パッケージのインストール

install
$ sudo port install (パッケージ名)

パッケージのアンインストール

uninstall
$ sudo port uninstall (パッケージ名)

インストール済みのパッケージの表示

installed
$ port installed

パッケージの無効化

deactivate
$ sudo port deactivate (パッケージ名)

パッケージの有効化

activate
$ sudo port activate (パッケージ名)

アップデートされたパッケージの表示

outdated
$ port outdated

パッケージのアップグレード

upgrade

アップデートされた全てのパッケージをアップグレードする場合は、

$ sudo port upgrade installed

選択してアップグレードする場合は、

$ sudo port upgrade (パッケージ名)

とする。

パッケージの追加機能を表示

variants
$ port variants (パッケージ名)

追加機能を付加してインストールする場合は、

$ sudo port install (パッケージ名) +(追加機能1) +(追加機能2)

のようにする。

とりあえず

他にもいろいろとコマンドがあるみたいですが、面倒なのでここでは触れません。下の参考サイトを見てください。