1.问题描述
执行 sudo apt update
,如下图所示,提示有两个包可以升级。
执行 apt list --upgradable
,如下图所示,看到这两个可以升级的包分别是 python-apt-common
和 python3-apt
。
执行 sudo apt upgrade
,如下图所示,发现这两个包压根就没有升级。
这个问题算是警告,不是错误,直接忽略即可!但强迫症的我看着有点难受~
2.解决方法
解决方法出自这篇文章:https://itsfoss.com/following-packages-have-been-kept-back/
执行如下命令,其中 package_name
是所有出现问题的包名:
sudo apt install --only-upgrade package_name
例如,对于上述情况,执行以下两条命令即可:
sudo apt install --only-upgrade python-apt-common
sudo apt install --only-upgrade python3-apt
如下图所示,接下来再执行 sudo apt update
和 sudo apt upgrade
就没有警告了,至此,问题成功解决!