不同APT升级命令之间的区别
我已经看到并使用了所有这些命令来升级我的系统上的软件包,但为什么有不同的命令呢? 他们都不做同样的事吗? 如果没有,那么在哪种情况下使用它们中的特定一个会更好?
这些是我的意思:
-
sudo apt-get upgrade
-
sudo apt-get dist-upgrade
-
sudo apt full-upgrade
我已经看过这个,但它没有回答我关于命令sudo apt full-upgrade
: 什么是“dist-upgrade”,为什么升级比“升级”更多?
不,他们不是一回事。
sudo apt-get update
更新包列表。 在使用sudo apt-get upgrade
或sudo apt-get dist-upgrade
之前执行此操作,因为如果列表未更新,它们将不会执行任何操作。
sudo apt-get upgrade
升级您的软件包,但不会删除或安装任何其他软件包。
sudo apt-get dist-upgrade
升级您的软件包并安装或删除其他软件包以解决依赖关系,以便所有软件包都是最新的。
sudo apt full-upgrade
和sudo apt-get dist-upgrade