即将完成对当前安装的软件包的更新- 从桌面和服务器环境的 Ubuntu 18:04 到 20:04 - 我一直在使用:
sudo apt update
sudo apt upgrade
请注意以防万一 - 我从未使用过该apt-get
命令,它符合:
到目前为止,实际上,我没有任何问题,所有工作都按预期进行。
关于进行升级,我几乎在所有教程中都使用了上面提到的同一对,当然这是有道理的,但在少数地方我看到了sudo apt full-upgrade
正在使用的命令。
问题
- 什么时候使用
sudo apt full-upgrade
? - 什么时候是强制性的?
upgrade
是一种比full-upgrade
.upgrade
永远不会删除您当前安装的程序之一。full-upgrade
可能。如果某些新软件包需要与您当前安装的程序之一不兼容的较新依赖项,则不会使用该
upgrade
选项执行该升级。但是,使用full-upgrade
将执行任何升级。如果该升级导致与当前安装的软件包不兼容,则会删除该软件包。当您使用标准的 Ubuntu 软件源时,我不确定这种情况的可能性有多大。Ubuntu 软件包当然会尽量避免程序在当前发行版的生命周期内突然中断。使用第三方 PPA 时,这种情况更有可能发生。