Macport會把本身和全部的包都安裝在 /opt/local/ 目錄下,若是你的 macport 出了問題,一時半會兒解決不了,那麼終極辦法就是把這個目錄更名,從新安裝一個全新的 macport,以下:python
'''Air:opt admin$ sudo mv /opt/local ~/macports Password: Air:opt admin$app
sudo port -v selfupdate
maven
sudo port -v upgrade outdated
code
sudo port -v install 包名
io
sudo port deps 包名
編譯
sudo port -v clean 包名
gcc
sudo port mirror 包名
配置
抓取後的源文件tar包放在以下目錄中 /opt/local/var/macports/distfiles/包名
,能夠進到該目錄中,解壓縮源文件,而後手動執行編譯,假設包爲 dbus ,以下:date
cd /opt/local/var/macports/distfiles/dbus 解壓 配置 ./configure --prefix=/opt/local 編譯 make
以下:共有下面幾種參數file
port select [--list|--set|--show|--summary] <group> [<version>]
Air:~ admin$ sudo port select --summary Name Selected Options ==== ======== ======= clang none mp-clang-3.3 none db none db46 none gcc none apple-gcc42 gcc46 mp-gcc45 mp-llvm-gcc42 none llvm none mp-llvm-3.3 none maven none maven2 none python none python25-apple python26-apple python27 python27-apple none Air:~ admin$