|
发表于 2006-12-12 11:27:13
|
显示全部楼层
Post by wangflove
我这里刚才安装好,没有问题。
不过菜鸟我想问的是:为什么删除~/.chmsee后再运行就可以了呢?难道~/.chmsee是临时生成的配置文件,所以可以随便删除吗?如果是临时生成的配置文件为什么不是每次都生成并覆盖原文件呢?
因为chmsee打开chm文件的方式是先将chm文件解开并保存在~/.chmsee/bookshelf目录下,打开chmsee的时候会判断是否在此目录下已经有曾经解开过的目录没有,如果有将不再对chm文件进行解包,而你的情况大概是曾经解开的时候有问题或者说正在解包的过程中你中断了操作之类引起的错误,因此无法再打开这个chm文件,其实只需要删除~/.chmsee/bookshelf就可以了
Post by wangflove
另外我在emerge gsopcast 时说大小不一致:
>>> Downloading 'http://lianwei3.googlepages.com/gsopcast-0.2.9.tar.bz2'
--09:37:15-- http://lianwei3.googlepages.com/gsopcast-0.2.9.tar.bz2
=> `/usr/portage/distfiles/gsopcast-0.2.9.tar.bz2'
正在解析主机 lianwei3.googlepages.com... 64.233.179.91, 64.233.179.93, 64.233.179.95
Connecting to lianwei3.googlepages.com|64.233.179.91|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:48,564 (47K) [application/octet-stream]
100%[================================================================================>] 48,564 34.62K/s
09:37:18 (34.53 KB/s) - `/usr/portage/distfiles/gsopcast-0.2.9.tar.bz2' saved [48564/48564]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking gsopcast-0.2.9.tar.bz2 ;-) ... [ !! ]
!!! Digest verification failed:
!!! /usr/portage/distfiles/gsopcast-0.2.9.tar.bz2
!!! Reason: Filesize does not match recorded size
!!! Got: 48564
!!! Expected: 48518
这种情况一般来说是作者重新上传了tarball包文件,文件内容已经有了变化,因此digest与原来的文件不再一致,你只需要进入ebuild目录执行ebuild <ebuild文件> digest一下再emerge即可 |
|