无法将 Ubuntu 16 更新至 18

无法将 Ubuntu 16 更新至 18

我有 Ubuntu 16.04.6 LTS (GNU/Linux 5.4.10-x86_64-linode132 x86_64) 尝试更新到 18 但出现一些错误。当我尝试更新时,do-release-upgrade出现

计算升级时出现无法解决的问题。

这可能是由于以下原因造成的:* Ubuntu 非提供的非官方软件包请使用 ppa-purge 包中的工具“ppa-purge”从 Launchpad PPA 中删除软件,然后再次尝试升级。

如果以上都不适用,请在终端中使用命令“ubuntu-bug ubuntu-release-upgrader-core”报告此错误。如果您想自己调查此问题,“/var/log/dist-upgrade”中的日志文件将包含有关升级的详细信息。具体来说,请查看“main.log”和“apt.log”。

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

损坏的 systemd-sysv:i386 与 systemd-shim [ i386 ] < 9-1bzr4ubuntu1 > 发生冲突 (admin) 损坏的 systemd-sysv:i386 与 upstart-sysv [ i386 ] < 1.13.2-0ubuntu21.1 > 发生冲突 (admin) 损坏的 systemd:i386 与 upstart [ i386 ] < 1.13.2-0ubuntu21.1 > 发生冲突 (admin) 损坏的 imagemagick-6-common:i386 与 libmagickcore-6.q16-2 [ i386 ] < 8:6.8.9.9-7ubuntu5.15 > (libs) 发生冲突 (< 8:6.9.6.2+dfsg-3~) 损坏的 perl:i386 依赖于 perl-modules-5.26 [ i386 ] < 无 -> 5.26.1-6ubuntu0.3 > ( perl ) (>= 5.26.1-6ubuntu0.3) 损坏的 libperl5.26:i386 依赖于 perl-modules-5.26 [ i386 ] < 无 -> 5.26.1-6ubuntu0.3 > ( perl ) (>= 5.26.1-6ubuntu0.3) 损坏的 libdpkg-perl:i386 依赖于 perl [ i386 ] < 无 -> 5.26.1-6ubuntu0.3

( perl ) 损坏的 dpkg-dev:i386 依赖于 perl:any [ any ] < none -> > ( none ) 损坏的 poppler-data:i386 损坏于 gs-cjk-resource [ i386 ] < 1.20100103-3 > ( text ) (<= 1.20100103-3) 损坏的 libalgorithm-merge-perl:i386 依赖于 perl [ i386 ] < none -> 5.26.1-6ubuntu0.3 > ( perl ) 损坏的 libalgorithm-diff-xs-perl:i386 依赖于 perl [ i386 ] < none -> 5.26.1-6ubuntu0.3 > ( perl ) (>= 5.26.1-4) 损坏的 libfile-fcntllock-perl:i386 依赖于perl [ i386 ] < none -> 5.26.1-6ubuntu0.3 > ( perl ) (>= 5.26.0-4) 损坏的 libalgorithm-diff-perl:i386 依赖于 perl [ i386 ] < none -> 5.26.1-6ubuntu0.3 > ( perl ) 损坏的 pkg-config:i386 依赖于 dpkg-dev [ i386 ] < none -> 1.19.0.5ubuntu2.3 > ( utils ) 损坏的 build-essential:i386 依赖于 dpkg-dev [ i386 ] < none -> 1.19.0.5ubuntu2.3 > ( utils ) (>= 1.17.11) 损坏的 libdbus-1-dev:i386 依赖于 pkg-config [ i386 ] < none -> 0.29.1-0ubuntu2 > ( devel ) 损坏的 libglib2.0-dev:i386 依赖于 libpcre3-dev [ i386 ] < none -> 2:8.39-9 > ( libdevel ) (>= 1:8.31) 损坏的 python-dbus-dev:i386 依赖于 libdbus-1-dev [ i386 ] < none -> 1.12.2-1ubuntu1.1 > ( libdevel ) (>= 1.6) 损坏的 libharfbuzz-dev:i386 依赖于 libglib2.0-dev [ i386 ] < none -> 2.56.4-0ubuntu0.18.04.6 > ( libdevel ) (>= 2.19.1) 损坏的 libmagickwand-6.q16-2:i386 依赖于libmagickcore-6.q16-2 [ i386 ] < 8:6.8.9.9-7ubuntu5.15 > ( libs ) (>= 8:6.8.9.9) 损坏的 libmagickcore-6.q16-2-extra:i386 依赖于 libmagickcore-6.q16-2 [ i386 ] < 8:6.8.9.9-7ubuntu5.15 > ( libs ) (>= 8:6.8.9.9) 损坏的 python3-zope.hookable:i386 依赖于 python3 [ i386 ] < 3.5.1-3 -> 3.6.7-1~18.04 > ( python ) (< 3.6) 损坏的 libicu-le-hb-dev:i386 依赖于 libharfbuzz-dev [ i386 ] < none -> 1.7.2-1ubuntu1 > ( libdevel ) 损坏的 libicu-dev:i386 依赖于 libicu-le-hb-dev [ i386 ] < none -> 1.0.3+git161113-4 > ( libdevel ) 损坏的 icu-devtools:i386 因 libicu-dev [ i386 ] 而中断 < 55.1-7ubuntu0.5 -> 60.2-3ubuntu3.1 > ( libdevel ) (< 60.2-3ubuntu3.1) 损坏的 libicu-dev:i386 依赖于 libicu-le-hb-dev [ i386 ] < none -> 1.0.3+git161113-4 > ( libdevel ) 损坏的 icu-devtools:i386 因 libicu-dev [ i386 ] 而中断 < 55.1-7ubuntu0.5 -> 60.2-3ubuntu3.1 > ( libdevel ) (< 60.2-3ubuntu3.1) 损坏的 libicu-dev:i386 依赖于 libicu-le-hb-dev [ i386 ] < none -> 1.0.3+git161113-4 > ( libdevel ) 损坏的 icu-devtools:i386 损坏的 libicu-dev [ i386 ] < 55.1-7ubuntu0.5 -> 60.2-3ubuntu3.1 > ( libdevel ) (< 60.2-3ubuntu3.1) 损坏的 libicu-dev:i386 依赖于 libicu-le-hb-dev [ i386 ] < none -> 1.0.3+git161113-4 > ( libdevel )损坏的 icu-devtools:i386 在 libicu-dev [ i386 ] < 55.1-7ubuntu0.5 -> 60.2-3ubuntu3.1 > ( libdevel ) (< 60.2-3ubuntu3.1) 损坏的 libicu-dev:i386 依赖于 libicu-le-hb-dev [ i386 ] < none -> 1.0.3+git161113-4 > ( libdevel ) 损坏的 icu-devtools:i386 因 libicu-dev [ i386 ] 而损坏 < 55.1-7ubuntu0.5 -> 60.2-3ubuntu3.1 > ( libdevel ) (< 60.2-3ubuntu3.1) 损坏的 libicu-dev:i386 依赖于 libicu-le-hb-dev [ i386 ] < none -> 1.0.3+git161113-4 > ( libdevel ) 损坏的 icu-devtools:i386 因 libicu-dev [ i386 ] 而损坏 < 55.1-7ubuntu0.5 -> 60.2-3ubuntu3.1 > ( libdevel ) (< 60.2-3ubuntu3.1) 损坏的 libicu-dev:i386 依赖于 libicu-le-hb-dev [ i386 ] < none -> 1.0.3+git161113-4 > ( libdevel ) 损坏的 icu-devtools:i386 损坏的 libicu-dev [ i386 ] < 55.1-7ubuntu0.5 -> 60.2-3ubuntu3.1 > ( libdevel ) (< 60.2-3ubuntu3.1) 损坏的 libicu-dev:i386 依赖于 libicu-le-hb-dev [ i386 ] < none -> 1.0.3+git161113-4 > ( libdevel )

我该怎么办?请帮忙

答案1

如果您想升级但无法升级,有很多方法可以解决这个问题:

方法 1

步骤 1:打开软件与更新

第 2 步:更改Download from主服务器

步骤 3 :打开终端(ctlr + alt + tsudo apt-get update,然后sudo apt-get upgrade

方法 2 删除 PPA

步骤 1:打开软件与更新

步骤 2:转到“其他软件”选项卡,从列表中选择所需的 PPA。然后点击消除将其删除。

或者

您可以使用终端将其删除:sudo apt-add-repository -r PPA_Name/ppa

方法三:

读这个

也尝试使用这个命令,希望它有帮助:sudo apt clean,,sudo apt autocleansudo apt autoremove

相关内容