更新和升级有什么区别?
what is the difference between update and upgrade?
apt-get命令中update和upgrade的主要作用是什么?
除了措辞之外,我没有看到任何区别。
似乎更新是关于系统包的,而升级是关于软件包的。如果是这样,如何区分哪个是系统包,哪个是软件包?
来自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
将升级系统中安装的所有软件包(...如果日期 and/or 版本不同)。
update 更新可用包及其版本的列表,但不安装或升级任何新包。
升级实际上是安装您拥有的软件包的更新版本。
更新的主要目的是为现有系统提供错误和错误修复....
升级的主要目标是向现有系统引入新特性和功能...
升级涉及将旧系统转换为较新版本.....
更新和升级的区别如下:
更新以不影响其核心结构的方式对应用程序或操作系统进行更改。像错误修复、安全补丁、添加对驱动程序和新硬件的支持等都可以称为更新。
当对软件所做的一组更改足够重要且足够大时,则称为升级。
更新小于升级。比如OS的更新可以是几百兆,但是OS的升级可以是几千兆。
更新比升级花费的时间更短。升级整个系统可能需要几个小时。
更新始终免费,而升级可能需要付费。
升级会导致软件版本发生变化,而更新不会改变软件版本。
apt-get命令中update和upgrade的主要作用是什么? 除了措辞之外,我没有看到任何区别。 似乎更新是关于系统包的,而升级是关于软件包的。如果是这样,如何区分哪个是系统包,哪个是软件包?
来自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
将升级系统中安装的所有软件包(...如果日期 and/or 版本不同)。
update 更新可用包及其版本的列表,但不安装或升级任何新包。
升级实际上是安装您拥有的软件包的更新版本。
更新的主要目的是为现有系统提供错误和错误修复....
升级的主要目标是向现有系统引入新特性和功能...
升级涉及将旧系统转换为较新版本.....
更新和升级的区别如下:
更新以不影响其核心结构的方式对应用程序或操作系统进行更改。像错误修复、安全补丁、添加对驱动程序和新硬件的支持等都可以称为更新。 当对软件所做的一组更改足够重要且足够大时,则称为升级。
更新小于升级。比如OS的更新可以是几百兆,但是OS的升级可以是几千兆。
更新比升级花费的时间更短。升级整个系统可能需要几个小时。
更新始终免费,而升级可能需要付费。
升级会导致软件版本发生变化,而更新不会改变软件版本。