怀疑是用系统时间。所以像我这样BIOS电池没电的,似乎就更新不了了。
刚才更新,结果emerge总是在查找2003年11月29号的portage。我觉得可能跟我的系统时间有关。因为我的系统时间是2004年1月1日。
在网上查找资料居然没有找到,好奇怪。看来没有人遇到过这个问题。等有空了我再慢慢想一想。
不过,我觉得理想的时间戳设置应该是这样的:每次更新portage以后,生成一个log,这个log里面有这次更新的记录,记录下来这次使用的是哪一个portage。然后下次再运行 “emerge --sync” 命令的时候,首先将这个log里面的记录跟镜像里的最新portage进行对照,然后看看需不需要更新。我一直觉得emerge就是这么做的,不过现在发现好像不是。