|
我是在 XP 下用的 VirtualBox 虚拟软件,安装的 debian 500,那 5 个 DVD ISO 文件,我保存在我 XP 下的 F 盘 F:/debian (NTFS)
之前,我是这么做的
---------------------------------
VirtualBox 自带的文件共享增强功能,我共享了我的 F:\debian 文件夹
在 debian 里, "mount -t vboxsf debian /mnt/debian",这样,就有了 /mnt/debian/debian-500-i386-DVD-1.iso ...
然后,"mount -o loop -t iso9660 /mnt/debian/debian-500-i386-DVD-1.iso /mnt/ISO/dvd-1"
最后,修改我的 source.list,"deb file:///mnt/ISO/dvd-1/ lenny contrib main"
---------------------------------
如上,5 个 ISO 文件全部这样,作为升级源,之前这样工作很正常。
好常时间没升级或安装软件包,前天想 apt-get install 时报错,说去 fetch 某个装包时,"hash sum mismatch"
我就直接打开 /mnt/ISO/dvd-1/pool/main/w/wxwidgets2.8/ 双击里面的 deb 包,报错,说是无法识别格式
后来发现
/mnt/ISO/dvd-1/pool/main/w/...下的 deb 包都打不开
/mnt/ISO/dvd-1/pool/main/v/...下的 deb 包也都打不开
除了 w v,其他好像没有遇到问题,都能打开,没有报错
奇怪就在这,别的包都是好的,都 v w 下的包是坏的。
但以前全都好的呀~~ v 下的 vim 等等安装包,都是用过的。
到现在还没找到解决办法。
我做了如下工作,各位帮我看看,出出主意。
- 我在 debian 下直接打开 ISO 文件(/mnt/debian/debian-500-i386-DVD-1.iso),找到同样的那个 deb 包,此时打开是正常的;
拷贝出来,跟之前 'mount -o loop -t iso9660' 得到的,会报错的 deb 文件对比; 文件大小是一样的,但内容完全不一样.
在 XP 下直接打开 ISO 文件,将那个 deb 文件传到 debian 中,也是可以正常用的。
正常的,不正常的 deb 文件对比,见最后。
- 重装了系统 (ghost 恢复 XP 刚装完驱动的时间点),
重装了 VirtualBox,
重新下载最新 VirtualBox 安装,
重新在 VirtualBox 里安装 debian
然后同样的办法,打开那个 v / w 下的包,还是有问题,其他字母字文件夹下的包,依旧没有问题
- 重新下载了 debian-500-i386-DVD-1.iso,还是一样的问题
下载了最新的 debian-501-i386-DVD-1.iso 还是同样的问题
正常的 DEB 文件开始部分
0000000: 213c 6172 6368 3e0a 6465 6269 616e 2d62 ! <arch>.debian-b
0000010: 696e 6172 7920 2020 3132 3230 3739 3735 inary 12207975
0000020: 3939 2020 3020 2020 2020 3020 2020 2020 99 0 0
0000030: 3130 3036 3434 2020 3420 2020 2020 2020 100644 4
0000040: 2020 600a 322e 300a 636f 6e74 726f 6c2e `.2.0.control.
0000050: 7461 722e 677a 2020 3132 3230 3739 3735 tar.gz 12207975
0000060: 3939 2020 3020 2020 2020 3020 2020 2020 99 0 0
0000070: 3130 3036 3434 2020 3133 3236 2020 2020 100644 1326
不正常的 DEB 文件开始部分
0000000: 97f1 21be e948 5744 0d61 1926 2510 7fe0 ..!..HWD.a.&%...
0000010: 1c28 e072 c759 c99f 2ce4 2a34 def4 4c0d .(.r.Y..,.*4..L.
0000020: e567 f3f9 eae4 67d5 05cf f293 3283 c8cf .g....g.....2...
0000030: dc73 547e 7e1f 5b9d fcb4 a8f0 2a3f 13cb .sT~~.[.....*?..
0000040: 75e4 c770 94c9 8fc9 c8c6 0440 bcc8 cfaa u..p.......@....
0000050: f76a 203f 7f9d f42a 3f25 f3f4 e4e7 c99b .j ?...*?%......
0000060: 92fc dc7a 4392 9fbe 9365 f979 fd33 b5fc ...zC....e.y.3..
0000070: 0cfc ccab fcb4 1ec6 cbcf bbcb 3cc9 4ff1 ............ <.O. |
|