LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1262|回复: 0

求助: 关于 在 VirtualBox 里 debian DVD ISO mount 成 deb 升级源的问题 ---- 让

[复制链接]
发表于 2009-5-24 15:21:38 | 显示全部楼层 |阅读模式
我是在 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.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表