Macports selfupdate的速度有多慢?

时间:2014-11-23 17:15:01

标签: macos macports

我试图在Macbook上自我更新Macports,Macbook上运行的是Mavericks 10.9.5。我确保按照here所述安装命令行工具。然后我运行了sudo port -v selfupdate,它在几分钟内非常活跃,但一直停留在

===> making all in src/darwintracelib1.0
/usr/bin/cc -g -O2 -std=c99 -Wextra -Wall   -fPIC -arch x86_64 -arch i386 -DHAVE_CONFIG_H -I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/src -I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/src -I. -I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/vendor/vendor-destroot//opt/local/libexec/macports/include  -c -o access.o access.c

过去24小时。在大多数情况下,终端已经表明它正在运行xcrun,尽管它偶尔会转移到其他地方并返回到xcrun。我检查了Activity Monitor,xcrun通常只占不到20%的CPU。它没有大量使用网络。它也不会颠簸,而且它不会读取或写入磁盘。

这对我来说似乎不正常,但我以前从未经历过自我更新。它没有给我任何错误消息。我只需要耐心吗?如果没有,有关下一步尝试的建议吗?

修改:我已为此问题创建了一张MacPorts Trac票证:https://trac.macports.org/ticket/45992

1 个答案:

答案 0 :(得分:0)

@cfd:我在执行sudo port -d selfupdate时遇到了完全相同的问题,(-d调试模式暗示-v verbose模式)被卡住了  ===> making all in src/darwintracelib1.0十个小时。

就我而言,我有一个旧版本的Xcode(以及命令行工具)。因为我最初没有从官方Apple App Store 安装Xcode,所以我没有收到新版本可用的通知。一旦我去商店并从那里安装Xcode,自我更新在三分钟内完成。

为清楚起见,我也在运行OS X版本10.9.5,现在我正在使用Xcode版本6.2。但是我相信无论操作系统版本如何,我都会遇到同样的问题,所以希望这有助于指出某人在未来的正确方向。