我尝试从 13.04 更新到 13.10。出现“无法计算升级”错误

我尝试从 13.04 更新到 13.10。出现“无法计算升级”错误

我跑了

grep Broken /var/log/dist-upgrade/apt.log

这是我得到的

Broken libpam-systemd:i386 Conflicts on libpam-xdg-support [ i386 ] < 0.2-0ubuntu2 > ( universe/admin )

Broken iputils-ping:i386 Depends on libgnutls-openssl27 [ i386 ] < none -> 2.12.23-1ubuntu1 > ( libs )

Broken ubuntu-standard:i386 Depends on dnsutils [ i386 ] < none -> 1:9.9.2.dfsg.P1-2ubuntu2 > ( net )`

感谢您的帮助来解决此错误。谢谢 :)

答案1

为我工作

sudo ppa-purge xorg-edgers

答案2

这是我见过并亲身经历过的一个常见问题。以下是解决方案:

sudo mv /etc/apt/sources.list.d/ /etc/apt/sources.list.d.bak; sudo sed -i 's/raring/saucy/g' /etc/apt/sources.list; sudo apt-get update; sudo apt-get upgrade -y; sudo apt-get dist-upgrade -y; sudo apt-get install -f; sudo mv /etc/apt/sources.list.d.bak /etc/apt/sources.list.d; sudo sed -i 's/raring/saucy/g' /etc/apt/sources.list.d/*; sudo apt-get update; sudo apt-get upgrade -y; sudo apt-get dist-upgrade -y; sudo apt-get install ubuntu-desktop -y

这将通过移动 PPA 来备份它们,这样它们就不会干扰升级,从 Ubuntu 13.04 升级到 Ubuntu 13.10,然后将 PPA 放回去并更新到 Saucy,最后尝试为 Saucy 安装 PPA 包。但是,您的某些 PPA 可能还不支持 Saucy。

请务必仔细观察输出中是否存在任何问题。

相关内容