【问题标题】:what is the difference between update and upgrade? [closed]更新和升级有什么区别? [关闭]
【发布时间】:2018-02-24 16:28:06
【问题描述】:

apt-get 命令中,update 和 upgrade 的主要作用是什么? 除了措辞,我没有看到任何不同。 似乎更新是关于系统包的,而升级是关于软件包的。如果是这样,如何区分哪个是系统包,哪个是软件包?

【问题讨论】:

标签: upgrade apt-get


【解决方案1】:

来自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 将升级系统中安装的所有软件包(...如果日期和/或版本不同)。

【讨论】:

  • 感谢它很有帮助
【解决方案2】:

update 更新可用软件包列表及其版本,但不会安装或升级任何新软件包。

升级实际上会安装您拥有的软件包的较新版本。

【讨论】:

    【解决方案3】:

    更新的主要目标是为现有系统提供错误和错误修复....

    升级的主要目标是为现有系统引入新特性和功能...

    升级涉及将旧系统转换为新版本.....

    【讨论】:

      【解决方案4】:

      更新和升级的区别如下:

      1. 更新以不影响其核心结构的方式对应用程序或操作系统进行更改。像错误修复、安全补丁、添加对驱动程序和新硬件的支持等都可以称为更新。 而当对软件所做的一组更改非常重要且足够大时,则称为升级。

      2. 更新小于升级。就像操作系统的更新可以是几百兆,但是操作系统的升级可以是几千兆。

      3. 更新比升级花费的时间更短。升级整个系统可能需要几个小时。

      4. 更新始终是免费的,而升级可能会花费您。

      5. 升级会导致软件版本发生变化,而更新不会改变软件版本。

      【讨论】:

      • 嗨昆汀,我认为你没有正确阅读我的答案。我建议你再读一遍我的回答,也许你得到的东西是绝对正确的。
      • 我确实阅读了答案。它给我的印象是你没有理解这个问题。特别是它说 在 apt-get 命令中
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-10
      • 2011-09-20
      • 2013-03-25
      • 2023-03-08
      • 2016-07-17
      • 2015-07-17
      • 2014-07-11
      相关资源
      最近更新 更多