从 10.04 升级到 12.04 后,我尝试安装不同的软件包。例如 ia32-libs 和 Skype (4.0)。
尝试安装这些时,我收到“无法纠正问题,您保存了损坏的软件包”错误消息。
命令的输出:
sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)
运行后:
sudo dpkg --configure -a
foo@foo:~$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud) 我尝试从 18.04 升级到 20.04,但是有一些保留的软件包似乎阻碍了我,我真的不明白如何正确修复它们。日志文件说
2020-04-24 17:38:44,134 ERROR Dist-upgrade failed: 'Broken packages after upgrade: colord'
Run Code Online (Sandbox Code Playgroud)
按照说明检查 apt.log 我看到一些错误
Broken colord:amd64 Depends on libsane:amd64 < none | 1.0.29-0ubuntu5 @un umH > (>= 1.0.24)
Considering libsane:amd64 15 as a solution to colord:amd64 37
Added libsane:amd64 to the remove list
Fixing colord:amd64 via keep of libsane:amd64
Broken libsensors-config:amd64 Conflicts on libsensors4:amd64 < 1:3.4.0-4 @ii gK >
Considering libsensors4:amd64 34 as a solution to libsensors-config:amd64 1
MarkKeep libsensors-config:amd64 < none -> 1:3.6.0-2ubuntu1 @un umN Ib …Run Code Online (Sandbox Code Playgroud)