LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 907|回复: 3

apt-get dist-upgrade时的问题,我该怎么办?

[复制链接]
发表于 2005-10-20 17:52:58 | 显示全部楼层 |阅读模式
Hiweed 0.6, 正常使用,到 debian.ustc.edu.cn ,打算升级到 testing etch。

apt-get dist-upgrade 后中断结束,出现如下的提示:

E: This installation run will require temporarily removing the essential package e2fsprogs due to a Conflicts/Pre-Depends loop. This is often bad, but if you really want to do it, activate the APT::Force-LoopBreak option.
E: Internal Error, Could not early remove e2fsprogs

新立得包管理器的提示是(中文):
由于这次安装存在着一个 Conflicts/Pre-Depends 循环,因而需要暂时删除一个必不可少的软件包 e2fsprogs。通常并不建议这样做,但是如果您确实希望如此,可以打开 APT::Force-LoopBreak 选项。Internal Error, Could not early remove e2fsprogs

我该怎么办呢,怎么会出现这个问题,我不敢往下做了,请问各位如何解决。谢谢了
发表于 2005-10-20 18:45:50 | 显示全部楼层
apt-get dist-upgrade -o APT::Force-LoopBreak=enable
apt-get -f install -o APT::Force-LoopBreak=enable
apt-get dist-upgrade -o APT::Force-LoopBreak=enable
这个问题已经回答好几次了。怎么不搜索一下?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-20 18:54:17 | 显示全部楼层
谢谢 unicon,是我太偷懒了,忙着找APT::Force-Loopbreak。
刚刚 google 了一下: [转载]

看来遇到过什么问题都要记录下来
Submitted by 天涯若比邻 on 星期二, 九月 27, 2005 - 20:35
Debian/Gentoo等发行版

老版本的debian光盘安装系统之后,要升级到最新的时候,可能会遇到类似这样的错误:
"...could not early remove e2fsprogs..."
这不是e2fsprogs这个包的问题.而是debian每次的发行都是一个环,在此环上一个软件包的版本依赖关系,所以如果你长时间没有升级软件,或者debian有了新的环,就需要先打破环依赖关系才能升级 笑)

大概的解决方案就是:
apt-get update
apt-get -o APT::Force-Loopbreak=true dist-upgrade

我试试,以后一并谢过
回复 支持 反对

使用道具 举报

发表于 2005-11-10 17:35:43 | 显示全部楼层
我以前都是用红旗的,今天整个DEBIAN来安装也是出现这样的问题,我马上试试看,谢谢各位了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表