804更新时出错,请问怎么解决??

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
小志
帖子: 43
注册时间: 2006-10-18 10:31

804更新时出错,请问怎么解决??

#1

帖子 小志 » 2008-03-26 18:10

sudo apt-get dist-upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
您也许需要运行“apt-get -f install”来纠正上面的错误。
下列的软件包有不能满足的依赖关系:
language-pack-zh-base: 依赖: language-pack-zh (>= 1:8.04+20080301) 但是它还没有被安装
E: 不能满足依赖关系。不妨试一下 -f 选项。

sudo apt-get -f install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
正在更正依赖关系... 完成
将会安装下列额外的软件包:
language-pack-zh
下列【新】软件包将被安装:
language-pack-zh
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0B/2399kB 的软件包。
操作完成后,会消耗掉 8647kB 的额外磁盘空间。
您希望继续执行吗?[Y/n]y
(正在读取数据库 ... 系统当前总共安装有 105953 个文件和目录。)
正在解压缩 language-pack-zh (从 .../language-pack-zh_1%3a8.04+20080317_all.deb) ...
正在替换原软件包中的文件 language-pack-zh-base ...
dpkg:处理 /var/cache/apt/archives/language-pack-zh_1%3a8.04+20080317_all.deb (--unpack)时出错:
正试图覆盖“/usr/share/locale-langpack/zh_CN/LC_MESSAGES/shared-mime-info.mo”,它属于软件包 language-pack-gnome-zh
dpkg-deb: 子进程 paste 被信号(Broken pipe)终止了
在处理时有错误发生:
/var/cache/apt/archives/language-pack-zh_1%3a8.04+20080317_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

请问如何解决啊??谢谢。。。
头像
genokolar
帖子: 104
注册时间: 2007-04-20 9:30
联系:

#2

帖子 genokolar » 2008-03-26 18:54

新立德,找到损坏的包,先删除,再升级
小志
帖子: 43
注册时间: 2006-10-18 10:31

#3

帖子 小志 » 2008-03-26 20:00

好。。试一下。。谢谢。。
moxien
帖子: 145
注册时间: 2006-09-20 14:36

#4

帖子 moxien » 2008-03-27 16:06

好像8.04很容易出現這個問題。
我出現的錯誤是英文的語言包。
進入恢復模式,刪除文件
/usr/share/locale-langpack/zh_CN/LC_MESSAGES/shared-mime-info.mo
/var/cache/apt/archives/language-pack-zh_1%3a8.04+20080317_all.deb
刪除language-pack-gnome-zh包

如果可以鏈網的話可以安心的刪除吧,否則的話自己看著辦,反正我是刪除的。
apt-get update
apt-get install 或 apt-get -f install
apt-get upgrade 或 apt-get -f upgrade
這幾個命令反正我都試過了。
本以為沒希望,不想重裝,後來不停的試,在最後一次總算行了。
回复