MacPorts はソースコードをビルドするので Xcode を先にインストールしておくこと。
$ sudo port -d selfupdate Password: <- パスワード入力 DEBUG: MacPorts sources location: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs ---> Updating MacPorts base sources using rsync receiving file list ... done base.tar 〜省略〜 The ports tree has been updated. To upgrade your installed ports, you should run port upgrade outdated
$ sudo port -d sync Password: <- パスワード入力 DEBUG: Synchronizing ports tree(s) Synchronizing local ports tree from rsync://rsync.macports.org/release/tarballs/ports.tar DEBUG: /usr/bin/rsync -rtzv --delete-after rsync://rsync.macports.org/release/tarballs/ ports.tar /opt/local/var/macports/sources/rsync.macports.org/release/tarballs receiving file list ... done 〜省略〜 Total number of ports parsed: 0 Ports successfully parsed: 0 Ports failed: 0 Up-to-date ports skipped: 13656
久々に使う場合など先ずは MacPorts 本体と Port 情報を最新化する。
$ sudo port selfupdate $ sudo port sync
パッケージを指定してインストールする。
$ sudo port -v install package_name
インストール済みの ports 一覧を表示。
$ port installed
インストール可能なパッケージの検索
$ port search package_name
non-activeなものをアンインストールする
$ sudo port uninstall inactive