分页: 1 / 2

求教:安装软件把系统给搞坏了,请高手指点阿.

发表于 : 2005-08-24 16:07
cnetwei
求教:安装软件把系统给搞坏了,请高手指点阿.
在命令行下执行 apt-get update 时,最后报告:

{

下载 26.9kB,耗时 31s (856B/s)
正在读取软件包列表... 有错误!
E: 无法解析软件包文件 /var/lib/dpkg/status (1)
E: 无法解析或打开软件包的列表或是状态文件。
}

通过 系统-->系统管理-->新立德软件包管理器 启动时,也报告同样的错误.

请问 如何 修复这个错误呢~!?

发表于 : 2005-08-24 16:12
eexpress
肯定是关键的配置文件不对。
最简单就是在字符模式,apt-get install gnome
重新刷新一下x

发表于 : 2005-08-24 16:53
oneleaf
检查一下存不存在 /var/lib/dpkg/status 这个文件?

如果不存在,问问你是采用什么分区作为/分区的?

发表于 : 2005-08-24 17:34
eexpress
我的曾经locale相关文件都找不到了。就用上面方式搞好的。

现在已经没有办法 执行: apt-get install gnome

发表于 : 2005-08-24 18:09
cnetwei
现在已经没有办法 执行: apt-get install gnome

执行的时候 就是报告说:

正在读取软件包列表... 有错误!
E: 无法解析软件包文件 /var/lib/dpkg/status (1)
E: 无法解析或打开软件包的列表或是状态文件。

和原来的错误一样,

我的方法是 按 ctrl+alt+F1 切换到控制台 执行 apt-get install gnome 命令的,
不知道是不是就是你说的 到 字符模式下,如果不是,请告知...

再说一下,我用的分区格式就是 ext...

发表于 : 2005-08-24 18:18
yongyi
ext2 还是3?

发表于 : 2005-08-25 8:37
cnetwei
ext2

发表于 : 2005-08-25 8:42
cnetwei
大家 快来 帮忙 ,搞不定这个了~!>>>>.

发表于 : 2005-08-25 8:54
gnix_oag
用新立得

选择 [自定义]----[已损坏]

看有没有损坏的,

有的话,删除或重新安装

发表于 : 2005-08-25 9:52
yongyi
cnetwei 写了:ext2
哟!怎么用了个ext2!我还从来没用过的,因为我用linux时已经有ext3。

sudo apt-get -f install 也不能运行的吧?

Re: 现在已经没有办法 执行: apt-get install gnome

发表于 : 2005-08-25 10:53
eexpress
cnetwei 写了:现在已经没有办法 执行: apt-get install gnome

执行的时候 就是报告说:

正在读取软件包列表... 有错误!
E: 无法解析软件包文件 /var/lib/dpkg/status (1)
E: 无法解析或打开软件包的列表或是状态文件。

和原来的错误一样,

我的方法是 按 ctrl+alt+F1 切换到控制台 执行 apt-get install gnome 命令的,
不知道是不是就是你说的 到 字符模式下,如果不是,请告知...

再说一下,我用的分区格式就是 ext...
/var/lib/dpkg/status不行的。我也看到了。
我是已经不能进入x了。应该是直接在init 3。分区和这些没关系。应该关闭gnome和gdm。

发表于 : 2005-08-25 10:56
eexpress
忘记了。可以直接进入recovery模式。grub中的。就可以了。

发表于 : 2005-08-25 13:31
cnetwei
我想应该是ext2吧,怎么样查看自己的分区格式呢?ext3就可以恢复损坏的文件么?
其实我想不是文件损坏了,而是文件的内容出现了逻辑错误吧,因为我可以用gedit打开那个文件.

我用了 apt-get -f 参数,还是显示同样的错误.

还没有来的急验证 eexpress 兄提到的方法,等有时间验证,....

请大家 继续看看 还有什么 高招..

发表于 : 2005-08-26 9:24
cnetwei
系统 被我搞崩溃了,误把 var/lib 下的所有文件 给删除 了,系统不能进入图行界面了,所以,我就重新作了系统,没有机会 再试eexpress兄提到的方法了。

发表于 : 2005-08-26 13:20
cnetwei
问题终于得到了解决,
我把 /var/backups/dpkg.status.0 文件 copy回去 覆盖 了错误的文件,就 不在 报告错误了,但不只道对系统其他方面有什么影响,那位大侠简单说一下 var/lib/dpkg/status 文件 对于系统的意义和作用。