给debian服务器升级

来源:互联网 发布:淘宝收货地址默认地址 编辑:程序博客网 时间:2024/05/16 06:55

最近有台服务器总死,决定升级一下

apt-get update没问题

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

查google,大概是这样

启用APT::Force-LoopBreak设置来临时移除在Conflicts/Pre-Depends(A Conflicts B表示A、B不能同时被安装,A Pre-Depends B表示安装A之前必须安装B——译者)循环中的一个基本软件包有时很必要。aptitude将警告您这种情况并终止升级。您可以通过在aptitude命令行中加入-o APT::Force-LoopBreak=1设置来实现。

于是

apt-get -o APT::Force-LoopBreak=1 dist-upgrade

没问题了