在apt-get命令中,更新和升级的主要影响是什么? 除了措辞之外,我没有看到任何差异。 似乎更新是关于系统包,而升级是关于软件包。如果是这种情况,如何判断哪个是系统包,哪个是软件包?
答案 0 :(得分:12)
man apt
update update is used to resynchronize the package index files from their sources. The indexes of available packages are fetched from the location(s) specified in /etc/apt/sources.list...
...
upgrade upgrade is used to install the newest versions of all packages currently installed on the system from the sources enumerated in /etc/apt/sources.list. Packages currently installed with new
简单来说:apt-get update
将更新 apt的数据库,可用包列表(以及版本的日期和编号)。 apt-get dist-upgrade
将升级系统中安装的所有软件包(...如果日期和/或版本不同)。
答案 1 :(得分:4)
update会更新可用软件包及其版本的列表,但不会安装或升级任何新软件包。
升级实际上会安装您拥有的新版本的软件包。
答案 2 :(得分:0)
更新的主要目标是提供错误和错误修复以呈现现有系统....
升级的主要目标是向现有系统引入新功能和新功能......
升级涉及将旧系统转换为更新的版本.....
答案 3 :(得分:-2)
更新和升级之间的区别如下:
更新应用程序或操作系统的更改,使其不会影响其核心结构。像错误修复一样,安全补丁,添加对驱动程序和新硬件的支持等可以称为更新。 虽然对软件所做的一组更改非常重要且足够大,但称为升级。
更新小于升级。像操作系统的更新可以是几百兆,但操作系统的升级可以是几千兆字节。
更新比升级花费的时间更短。升级完整系统可能需要几个小时。
更新总是免费的,而升级可能会花费您。
升级可能会导致软件版本发生变化,而更新不会更改软件版本。