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$