|
|
发表于 2008-6-15 02:51:19
|
显示全部楼层
@yenan1001
确切地说。hit 表示更新是成功的。只不过软件库自上次进行更新之后没有变化。你可以看看 /usr/share/doc/aptitude 下面的文档。
而 ignored 则表示这个文件在服务器上找不到,所以 aptitude 就不管它了。很多时候这是有意的,因为不是所有的服务器都是 f.d.o 的 mirror,或者严格按照 aptitude 的假设设置目录结构,提供 DiffIndex 等等。但是即使这样,aptitude 还是往往一样能从这种 source 得到它希望的软件包的信息。所以这个结果也可以不算失败。
@ghosTM55
请问有什么建议么?我觉得这样翻译是没办法的办法。我觉得如果意译的话,很难用两个字说清楚 hit 和 ignored 的意思。我猜,就算是英语国家的朋友看到 hit 和 ignored 也很难一下子弄清楚它们的含义吧。
之所以这样翻译,只不过是提供一个 tag 给用户,让他知道更新的状态,而不是希望他直接能从这个短短的提示知道其代表的确切含义。aptitude 没办法像 dpkg -I <package-name> 不仅仅给个 tag 还给出相应的说明。当然,没有把 Ign/Ignored 和 Hit 的意思说清楚,的确是 aptitude 的问题,发个 bug report 可能会有用。=) |
|