怎样修复ubuntu损坏的软件包?

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

怎样修复ubuntu损坏的软件包?

#1

帖子 lovelinux » 2006-02-24 16:16

我的系统是ubuntu5.10,升级系统或安装软件包都无法进行,提示您的系统里有 1 个(依赖关系)毁损的软件包!请使用“Broken”过滤器定位它们。
无法升级系统!
请先修复(依赖关系)毁损的软件包
该怎样做阿,高手指教!
lovelinux
帖子: 12
注册时间: 2006-02-24 9:33

#2

帖子 lovelinux » 2006-02-24 17:03

安装时一些提示如下:

root@ubuntu:~# apt-get install xmame
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
xmame 已经是最新的版本了。
您可能需要运行“apt-get -f install”来纠正下列错误:
下列的软件包有不能满足的依赖关系:
xmame-sdl: 依赖: xmame-common (= 0.86-1) 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。

root@ubuntu:~# apt-get -f install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在更正依赖关系... 完成
将会安装下列的额外的软件包:
xmame-common
建议安装的软件包:
xmame-tools
下列【新】软件包将被安装:
xmame-common
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0B/238kB 的软件包。
解压缩后会消耗掉 545kB 的额外空间。
您希望继续执行吗?[Y/n]y

正在预设定软件包 ...
(正在读取数据库 ... 系统当前总共安装有 67808 个文件和目录。)
正在解压缩 xmame-common (从 .../xmame-common_0.86-1_all.deb) ...
dpkg:处理 /var/cache/apt/archives/xmame-common_0.86-1_all.deb (--unpack)时出错 :
正试图覆盖“/usr/share/man/man6/xmame.6.gz”,它属于软件包 xmame
在处理时有错误发生:
/var/cache/apt/archives/xmame-common_0.86-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
高手帮忙阿!在线等~~~~~~~~~```
头像
dongmh
帖子: 715
注册时间: 2005-06-21 20:24
来自: 甘肃
联系:

#3

帖子 dongmh » 2006-02-24 17:22

代码: 全选

sudo apt-get remove xmame
sudo rm /usr/share/man/man6/xmame.6.gz
sudo apt-get install xmame-common xmame
试试 不保证可行
ubuntu 6.06
我是初学者 大家多多关照
lovelinux
帖子: 12
注册时间: 2006-02-24 9:33

#4

帖子 lovelinux » 2006-02-24 17:58

不行阿!~~
root@ubuntu:~/racer# apt-get remove xmame
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
您可能需要运行“apt-get -f install”来纠正下列错误:
下列的软件包有不能满足的依赖关系:
xmame-sdl: 依赖: xmame-common (= 0.86-1) 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
lovelinux
帖子: 12
注册时间: 2006-02-24 9:33

#5

帖子 lovelinux » 2006-02-24 19:36

难道就没人能解决吗?没有人遇到过类似的问题!
真的要绝望了~~~~~~~~~`
头像
atoz1to9
帖子: 31
注册时间: 2006-02-06 11:16

#6

帖子 atoz1to9 » 2006-02-25 0:14

用这个试试吧,我今天碰到过类似的问题,
apt-get -f install xmame
ubliw
帖子: 4
注册时间: 2006-01-07 19:39

#7

帖子 ubliw » 2006-02-25 0:50

用synaptic修复试试,我上次就是这么弄好的
jaex
帖子: 190
注册时间: 2006-02-14 21:05

#8

帖子 jaex » 2006-02-25 8:45

apt-get install -f xmame
lovelinux
帖子: 12
注册时间: 2006-02-24 9:33

#9

帖子 lovelinux » 2006-02-25 12:03

让我试试再说,先谢谢各位了!
lovelinux
帖子: 12
注册时间: 2006-02-24 9:33

#10

帖子 lovelinux » 2006-02-25 12:12

用apt-get install -f xmame命令不行阿,用synaptic修复,具体怎样做阿,说详细一点,用ubuntu时间很短!
lovelinux
帖子: 12
注册时间: 2006-02-24 9:33

#11

帖子 lovelinux » 2006-02-25 12:34

运行synaptic出现:[img]file:///root/Desktop/Screenshot.png
[/img]
lovelinux
帖子: 12
注册时间: 2006-02-24 9:33

#12

帖子 lovelinux » 2006-02-25 12:40

运行出现
附件
Screenshot.png
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#13

帖子 oneleaf » 2006-02-25 12:42

在新立得找到破损的包,然后删除就好了。
lovelinux
帖子: 12
注册时间: 2006-02-24 9:33

#14

帖子 lovelinux » 2006-02-25 14:42

怎么找阿,打开新立得包管理器-编辑-修正(依赖关系)损坏的软件包(apt-get -f install),显示已成功修复软件包依赖关系。但实施变更时出现:
附件
Screenshot-1.png
lovelinux
帖子: 12
注册时间: 2006-02-24 9:33

#15

帖子 lovelinux » 2006-02-25 17:33

解决了,谢谢楼上的兄弟!
但现在不会弹出自动升级的那个提示了?
不过大问题解决了,很高兴不用重装ubuntu了!
回复