LinuxSir.cn,穿越时空的Linuxsir!

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

安装软件包出现一个奇怪的问题

[复制链接]
发表于 2005-9-30 17:04:09 | 显示全部楼层 |阅读模式
apt-get install *后出现了错误信息:
由于这次安装存在着一个 Conflicts/Pre-Depends 循环,因而需要暂时删除一个必不可少的软件包 e2fsprogs。通常并不建议这样做,但是如果您确实希望如此,可以打开 APT::Force-LoopBreak 选项。

于是我用 dpkg -P e2fsprogs想删除这个文件,结果:
dpkg:处理 e2fsprogs (--purge)时出错:
这是一个重要的软件包 - 您不应当把它删除。
在处理时有错误发生:
e2fsprogs

请问怎么解决?
发表于 2005-9-30 17:55:51 | 显示全部楼层
Post by yangyf
apt-get install *后出现了错误信息:
由于这次安装存在着一个 Conflicts/Pre-Depends 循环,因而需要暂时删除一个必不可少的软件包 e2fsprogs。通常并不建议这样做,但是如果您确实希望如此,可以打开 APT::Force-LoopBreak 选项。

于是我用 dpkg -P e2fsprogs想删除这个文件,结果:
dpkg:处理 e2fsprogs (--purge)时出错:
这是一个重要的软件包 - 您不应当把它删除。
在处理时有错误发生:
e2fsprogs

请问怎么解决?

修改/etc/apt/aptconf.d/70debconf 文件,加入一行

APT::Force-LoopBreak  "true"

再试试 apt-get install *
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-6 15:07:03 | 显示全部楼层
修改后出现错误信息:E: 语法错误 /etc/apt/apt.conf.d/70debconf:6: 文件尾部有多余的无意义的数据
回复 支持 反对

使用道具 举报

发表于 2005-10-12 21:51:26 | 显示全部楼层
我刚在hiweed0.6桌面版里apt-get upgrade 下载完文件更新的时候也是这个问题!
刚用百度搜到这个  
如何激活APT::Force-LoopBreak选项?




在安装完基系统后UPGRADE到SID的过程中, 下载完软体包出现:要进行安装,需激活APT::Force-LoopBreak选项.这是什么意思?如何激活?

THANKS!



--------------------------------------------------------------------------------

由 carlos 在 06-06-2003 15:59 发表:






debian irc上有提到这问题,试试这个

<apt> 'apt-get -o APT::Force-LoopBreak=1 dist-upgrade'. Fix suggested by xk. Then you can remove or purge outdated packages after the upgrade.

-----------------------------------------
咱俩都试试看能不能成功吧!
回复 支持 反对

使用道具 举报

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

本版积分规则

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