tsheri@DESKTOP-9BSR0SP:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
apt-utils : Depends: apt (= 1.6.3) but 1.6.6ubuntu0.1 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
答案1
嗯...版本号似乎与 Ubuntu Bionic (18.04) 匹配。
看起来您不知何故最终获得了不完整的更新:通常情况下,软件包apt
和apt-utils
都应该具有相同的版本,但您的系统似乎apt
安装了 2019 年 1 月的安全更新,但apt-utils
当时没有收到匹配的更新。
apt upgrade
如果您仅使用或类似的工具来更新系统,这应该是不可能的。安全更新是否使用dpkg -i
或类似的低级软件包工具安装,绕过了apt
?
无论如何,正确的修复应该是将两者apt
和apt-utils
软件包更新到匹配的当前版本。
由于和1.6.6ubuntu0.1
的版本可能已被存储库服务器上的较新版本所取代,因此该命令可能无法执行仅升级到与当前包匹配的版本的最小修复。如果发生这种情况,请尝试:这为命令提供了升级两个软件包的显式权限,以实现有效的组合。apt
apt-utils
sudo apt --fix-broken install
apt-utils
apt
sudo apt upgrade apt apt-utils