portと戯れる.
MacBookの容量が思ったより少ないなーと不思議に思って調べてみたら
やたらめっぽう/opt/localのサイズがでかい.
MacPortsでそんなにインストールした覚えがないけども...と調べてみる.
$ port installed > port_list
なんか入れた覚えのないApache2+PHP5とか入っている....
バージョンが重複したソフトもあるし....
よくよく考えたら使い方を調べもせずに
- list/search/
- install/uninstall/
- upgrade/selfupdate
という3通りのコマンドだけでやってきたのです.
manで調べてみると....
- upgradeは古いバージョンを残しておくよ!
- variantsで依存ライブラリを考慮しようね!
とか書いているじゃないの.
と,分かったところでパッケージ整理をしてみましたよ.
- バージョン違いの重複ソフトウェアをアンインストール
$ sudo port -uf uninstall # a.k.a. uninstall inactive
- インストールオプションの確認.
$ sudo port variants hogehoge
- アップデート確認
$ sudo port outdated $ sudo port upgrade hogehoge $ sudo port uninstall inactive
「upgrade -u hogehoge」とすると,
古いバージョンを削除してくれるようだけど
依存関係の問題とか出たとき泣きを見そうだから
upgrade -> uninstall inactive
の二段構えで!
教訓:manは読もう.