最終更新:2012-07-27 (金) 19:27:08 (4283d)  

MacPorts
Top / MacPorts

Mac OS X 上で利用可能なパッケージシステムの一つで、主に UNIX 向けに開発されたオープンソース・ソフトウェアを手軽にインストールすることができます

http://www.macports.org/

インストール

pkgをインストールして

sudo port -v selfupdate

使い方

sudo port -d selfupdate (-d は詳細表示)//port自体も更新
sudo port -d sync //ports のデータベース(Portfile/patch) のみを最新のものに更新する
sudo port search <クエリ>
sudo port variants <パッケージ名>//ports のオプションをチェックする
sudo port info <パッケージ名>
sudo port install <パッケージ名>
sudo port uninstall <パッケージ名>
sudo port installed //インストール済みの一覧を表示
sudo port upgrade <パッケージ名>
sudo port upgrade outdated

アンインストール

sudo port -fp uninstall --follow-dependents installed
sudo rm -rf \
    /opt/local \
    /Applications/DarwinPorts \
    /Applications/MacPorts \
    /Library/LaunchDaemons/org.macports.* \
    /Library/Receipts/DarwinPorts*.pkg \
    /Library/Receipts/MacPorts*.pkg \
    /Library/StartupItems/DarwinPortsStartup \
    /Library/Tcl/darwinports1.0 \
    /Library/Tcl/macports1.0 \
    ~/.macports

Mountain Lion

  • GCCがなんか入ってないので下記のエラーが出る。
    --->  Updating MacPorts base sources using rsync
    MacPorts base version 2.1.1 installed,
    MacPorts base version 2.1.2 downloaded.
    --->  Updating the ports tree
    --->  MacPorts base is outdated, installing new version 2.1.2
    Installing new MacPorts release in /opt/local as root:admin; permissions 0755; Tcl-Package in /Library/Tcl
    
    Error: /opt/local/bin/port: port selfupdate failed: Error installing new MacPorts base: command execution failed
  • XcodeのPreferencesのDownloadsタブからCommand Line Toolsを入れるとselfupdateできるようになる。

パッケージとか

関連

参考