We All Get Old - Naskin Diary

Yet Another My Life On The Web

MacPortsで大失敗

英語を読んだ気になっているとダメですね。
久しぶりに入れたいパッケージがあって「MacPorts Guide」を見に行ったら勘違いが発覚。

The selfupdate option should be used regularly to sync the local ports tree with the global MacPorts ports repository so you will have the latest port versions. It also checks for new revisions of the MacPorts infrastructure, called MacPorts base, and upgrades it when necessary.

selfupdate は自分のマシンのポーツツリーを公開されているリポジトリと同期させるオプション。
オプションの名前だけでインストール済みのパッケージも更新されると思っていた。


古いパッケージをチェックするには

$ sudo port outdated


アップデートするには

$ sudo port upgrade {パッケージ名}


古いパッケージをまとめてインストールするには

$ sudo port upgrade outdated


依存関係のあるパッケージを更新したくないとき(これは自分のレベルだと使う機会がなさそうな気がする)

$ sudo port -n upgrade {パッケージ名}


あえて恥を晒そう。