The following packages have been kept back解决方案
Ubuntu和Debian下更新软件包,在运行
sudo apt-get upgrade
有时会看到如下提示:The following packages have been kept back......
根据Debian官方的解释,
造成这种情况的原因是某个软件包的依赖关系发生了改变,而如果要升级这些软件包,必须安装依赖包。
这些软件包就会被列在”The following packages have been kept back”里面。
官方给出的解决方法是执行:
sudo apt-get dist-upgrade
这条命令会强制更新软件包到最新版本,并自动解决缺少的依赖包。