怎样让 apt-get 忽略损坏的包?

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

怎样让 apt-get 忽略损坏的包?

#1

帖子 windwiny » 2008-04-15 16:21

比如 wine-doors 这个包依赖 wine 包,但是我用自己编辑的 wine 软件,不想安装 源里的 wine 包,
我自己到源里下载了 wine-doors 这个包,用 sudo dpkg -i --force-all 忽略依赖关系来安装了它。

这样,这个软件能用了,但是在 apt-get dist-upgrade 或者做其它什么事的时候总是提示有损坏的包,
新立得也不能升级, 这要怎么办? 让 apt-get 忽略这个包的状态
sudo apt-get -f install 是不行的,它会要求安装 wine 包
上次由 windwiny 在 2008-04-15 16:29,总共编辑 1 次。
头像
oydl82
帖子: 1073
注册时间: 2006-09-04 21:38
来自: 中国沙大

#2

帖子 oydl82 » 2008-04-15 16:23

试试

代码: 全选

sudo apt-get install -f
ArchLinux,你让我不得不放弃,等着我,我还会回来!
不要总是让我玩系统!我要用它来工作!
头像
阿卟
帖子: 416
注册时间: 2007-09-29 7:36

#3

帖子 阿卟 » 2008-04-15 23:19

sudo apt-get clean
头像
阿卟
帖子: 416
注册时间: 2007-09-29 7:36

#4

帖子 阿卟 » 2008-04-15 23:24

上面的是清楚缓存 我上次是那么做的 这么可以把出错的软件包删掉
回复