MacPorts

MacPortsってのはMac上でフリーソフトのインストール・管理をするシステムです。 西井はMacPortsはやめてhomebrewにしましたが,一応こちらも紹介。

準備

インストールメモ

必要なものだけインストールすりゃいいんだけど,こんな具合にという例。

$ sudo port install lv +lesslikeslash
$ sudo port install gnuplot
$ sudo port install grace
$ sudo port install nkf

使い方メモ

情報取得・検索

インストールと更新

(コンパイラの出力を表示させたい場合には、上記コマンドで "port" に続けて、- v フラグを追加)

を行うと、

/opt/local/var/macports/sources/rsync.macports.org/release/ports/CATEGORY/TARGET_PORT/work/

以下にソースが展開され、標準のパッチがあればそれらが適用された状態で停止します。これに手動でソースツリーに変更を加えて、

$ sudo port install TARGET_PORT

を実行するとインストールまで自動で進みます。パッチを作ってPortsファイルを書くまでもないケースに使えます。(情報源)

複数のバージョンの使い分け

削除

MacPortsのアンインストールの仕方

  1. macportsを消す

    $ port installed > port-installed   # 一応なにがインストールされていたかメモ
    $ sudo port -fp uninstall --follow-dependents installed
  2. 以下を消去

    /opt/local
    /Library/TeX
    find /Library |grep Port で引っかかるもの(要確認)
    find /Application |grep port で引っかかるもの(要確認)
    ~/.macrpots