&tag(Mac, MacPorts);

目次†[edit]

参考情報†[edit]

関連ページ†[edit]

インストールするもの†[edit]

過去の遺産†[edit]

インストール†[edit]

再インストール†[edit]

macOSアップグレード時のアップグレード手順†[edit]

手順†[edit]

※最後の2つの手順はやめて自力でインストールしなおしてもよいかも。

MacPorts自体をアンインストールする†[edit]

操作†[edit]

MacPortsを最新の状態に保つ†[edit]

portとパッケージの更新情報を最新にする†[edit]

sudo port selfupdate

portコマンド自体の更新とローカルにキャッシュしていあるパッケージ情報が更新される。定期的に実行しないと古いパッケージがインストールされるかもしれないという問題がある?(Mint's log: MacPortsのselfupdateを忘れた→はまる)。

更新されたパッケージを表示する†[edit]

sudo port outdated

インストール済みソフトを全てアップデート†[edit]

sudo port upgrade installed

個別ソフトをアップデート†[edit]

パッケージを検索する†[edit]

ファイルが含まれているパッケージを検索†[edit]

一覧表示†[edit]

インストールする†[edit]

sudo port install <パッケージ名>

過去のバージョンをインストールする†[edit]

過去のバージョンに切り替える†[edit]

Portfileをカスタムしていんすとーるする†[edit]

アンインストールする†[edit]

パッケージを指定してアンインストール†[edit]

sudo port uninstall <パッケージ名>

inactiveなパッケージを削除†[edit]

sudo port uninstall inactive

依存関係ごと削除†[edit]

以下参考情報

実例

容量が足らなくなってきた場合全体的にクリーンする†[edit]

その他†[edit]

パッケージの内容を表示†[edit]

ファイルが含まれるを表示†[edit]

sudo port provides  ./libaprutil-1.0.dylib

ソースコードを展開する†[edit]

sudo port extract nginx

インストールしたportのリストを保存†[edit]

Variants†[edit]

インストール済みパッケージのVariantsを表示する。†[edit]

インストール済みパッケージのVariantsを変更する。†[edit]

その他†[edit]

Homebrewとどっちがよいか†[edit]

MacPortsの良い点

MacPortsの悪い点

Homebrewの良い点

Homebrewの悪い点

結論。完全性を求める向きはMacPortsでいいのではないか。コンパイルに時間かかるけどHomebrewだってそれなりに時間かかる(Linuxのようにバイナリを入れるわけではないので)。

逆にもっとラフな感じで使いたい場合はHomebrewか。Rubyでいじれるのは魅力的。

トラブルシューティング†[edit]

Xcode4.3でいろいろダメ(2012/02/21(火))†[edit]

no dest root found at XXXといわれる。†[edit]

port selfupdateが失敗する†[edit]

The Command Line Tools are installed, but MacPorts cannot determine the versionの警告†[edit]

もしくはApple Developerサイトからコマンドラインツールをダウンロードしてインストールする。

参考: 4 MacPorts で Command Line Tools のバージョンが分からない、と言われたら†[edit]

The macOS 11.3 SDK does not appear to be installed. Ports may not build correctly†[edit]


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-04-11 (月) 15:27:59