何时使用“sudo apt full-upgrade”?何时是强制性的?

何时使用“sudo apt full-upgrade”?何时是强制性的?

即将完成更新对于当前安装的软件包 - 自 Ubuntu 18:04 至 20:04 以来,对于桌面和服务器环境 - 我一直在使用:

sudo apt update
sudo apt upgrade

笔记以防万一-我从未使用过该apt-get命令,它符合:

实际上到目前为止我没有遇到任何问题并且一切工作都按预期进行。

关于做一个升级,我几乎在所有教程中都看到了上面提到的同一对,当然这是有道理的,很少我看到该sudo apt full-upgrade命令被使用的地方。

问题

  • 什么时候用sudo apt full-upgrade
  • 什么时候是强制性的?

答案1

upgrade是一种比 更谨慎的升级方式full-upgrade

upgrade永远不会删除您当前安装的任何一个程序。full-upgrade可能。

如果某个新软件包需要较新的依赖项,而这些依赖项与您当前安装的某个程序不兼容,则使用upgrade选项不会执行该升级。full-upgrade但是,使用 ,将执行任何升级。如果该升级导致与当前安装的软件包不兼容,则删除该软件包。

我不确定当您使用标准 Ubuntu 软件源时这种情况发生的可能性有多大。Ubuntu 软件包肯定会尝试避免程序在当前发行版的生命周期内突然中断。使用第三方 PPA 时,这种情况发生的可能性更大。

相关内容