我运行 Xubuntu Xenial,执行了手动操作sudo apt-get update
。sudo apt-get upgrade
之后软件更新程序仍然弹出并要求我安装 68 MB 的 Ubuntu 基础更新。为什么手动升级错过了它?
答案1
man apt-get
:
upgrade
用于从 中列举的源安装系统上当前安装的所有软件包的最新版本/etc/apt/sources.list
。检索并升级当前安装且有新版本可用的软件包;在任何情况下都不会删除当前安装的软件包,也不会检索和安装尚未安装的软件包。如果当前安装的软件包的新版本无法在不改变其他软件包的安装状态的情况下升级,则将保留其当前版本。必须先执行更新,以便 apt-get 知道有新版本的软件包可用。
TL;DR:有些升级需要安装新软件包,但apt-get upgrade
不会这样做。您可以考虑apt-get dist-upgrade
。