Linux
72 updates can be applied immediately.
To see these additional updates run: apt list --upgradable
如上提示,执行 apt list --upgradable ,将列出所有可更新的软件
Listing... Done
apport/jammy-updates 2.20.11-0ubuntu82.3 all [upgradable from: 2.20.11-0ubuntu82.1]
apt-utils/jammy-updates 2.4.8 amd64 [upgradable from: 2.4.6]
apt/jammy-updates 2.4.8 amd64 [upgradable from: 2.4.6]
....
可执行下面的命令进行更新
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
apt-get upgrade:系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级,会保留下来.
apt-get dist-upgrade:可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它. (所以通常这个会被认为是有点风险的升级)
apt-get upgrade 和 apt-get dist-upgrade 本质上是没有什么不同的。只不过,dist-upgrade 会识别出当依赖关系改变的情形并作出处理,而upgrade对此情形不处理。
例如软件包 a 原先依赖 b c d,但是在源里面可能已经升级了,现在是 a 依赖 b c e。这种情况下,dist-upgrade 会删除 d 安装 e,并把 a 软件包升级,而 upgrade 会认为依赖关系改变而拒绝升级 a 软件包。
最后重启一下
sudo reboot