|
|

楼主 |
发表于 2007-2-15 14:06:23
|
显示全部楼层
问题解决。 谢谢楼上各位!
我先试着换各种源的方法但不行, 但用 删除 /var/lib/dpkg/info 相应文件的方法心里又没底, 怕搞坏东西。
最后到 http://search.debian.org/ 去搜一下, 原来里面的解决也是用类似 删除东西的方法, 目的无非就是要恢复被破坏的相应文件。然后我做了如下处理:
1。 用vi打开/var/lib/dpkg/info/linux-headers-2.6.18-3-all.list 文件, 发现该文件后面有很多怪字符(本来这应该是个文本文件).
我把这个文件跟 linux-headers-2.6.18-3-all-i386.list 比较了一下, 发现好的那个文件后面是没有怪字符的。 决定把 ...all.list 那个文件后面的怪字符删除.
2. 心里还是没定, 估计再 reinstall 应该 没问题, 于是就执行以下命令再装一次这个包:
aptitude reinstall 对应包
3。 再试原来会出错的命令:
aptitude upgrade
不再出现报错。 不能肯定有没有存在隐患, 但目前算是解决问题了.
我把过程写出来是想让大家看我有没有做错什么,好方便大家指出。 如果没有的话, 也可供其他有我这样问题的人参考:) |
|