mattintosh note

どこかのエンジニアモドキの備忘録

2024-06-05: 現在ホビー関連の記事を hobby.mattintosh-note.jp に移行しています。現在掲載されている画像と今後掲載される画像は一部の環境から閲覧できなくなります。

MacPorts をソースからインストールする

開発用に MacPorts を既定のディレクトリ以外にインストールする必要があったのでソースからインストールした。

ダウンロードサーバからソースを入手する。

https://distfiles.macports.org/MacPorts/

今回は最近リリースされたばかりの 2.1.3 を使用。インストール先の変更は configure 時に --prefix を指定するだけ。既に MacPorts をインストールしている場合は混同する可能性があるのでパスを初期化しておいた方がいいかもしれない。

$ curl https://distfiles.macports.org/MacPorts/MacPorts-2.1.3.tar.bz2 | tar jxf -
$ cd MacPorts-2.1.3
$ export PATH=/usr/bin:/bin:/usr/sbin:/sbin # パスの初期化
$ ./configure --prefix=/opt/local-dev
$ make
$ sudo make install

使用時は一時的に PATH を上書きする。でもメインの MacPorts ディレクトリのパスは外しておいた方がいいかもしれない。

$ export PATH="/opt/local-dev/bin:$PATH"

インストールが済んだら sudo port selfupdate しておく。