68-245-171-115:var fanshulin$ sudo port -v selfupdate
解決方法如下:
1.搜索到了官網的連接,http://trac.macports.org/ticket/36256,根據指引到達了
http://trac.macports.org/wiki/howto/PortTreeTarball
2.看到如下說明:
Configuration
Edit $prefix/etc/macports/sources.conf, comment out the rsync entry, and add a new entry as follows:
#rsync://rsync.macports.org/release/ports/ [default] http://www.macports.org/files/ports.tar.gz [default]
直接編輯source.conf 是不行的,拷貝到桌面記事本打開
添加上上去,如下:
//rsync://rsync.macports.org/release/tarballs/ports.tar [default]
#rsync://rsync.macports.org/release/ports/ [default]
http://www.macports.org/files/ports.tar.gz [default]
3.把這個文件拷貝覆蓋
4. sudo port -v selfupdate
5.正常更新,21M的包,如下:
68-245-171-115:var fanshulin$ sudo port -d sync
Password:
Warning: /opt/local/etc/macports/sources.conf specifies invalid source '//rsync://rsync.macports.org/release/tarballs/ports.tar [default]', ignored.
DEBUG: Copying /Users/fanshulin/Library/Preferences/com.apple.dt.Xcode.plist to /opt/local/var/macports/home/Library/Preferences
---> Updating the ports tree
Synchronizing local ports tree from http://www.macports.org/files/ports.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 21.5M 100 21.5M 0 0 32451 0 0:11:36 0:11:36 --:--:-- 81848
問題解決,xxoo,路還很長啊,我本是要裝opencv的。