update vs upgrade
date
Mar 28, 2022
slug
update-vs-upgrade
status
Published
tags
Thoughts
summary
type
Post
有一些命令我用了十几年了,还从来没仔细想过他们的区别。
比如
yum update / yum upgrade
,或者 apt-get update / apt-get upgrade
。从使用习惯和直觉上,我都能知道,update 一般就是个小升级,往往代表着我使用的软件包做一些大版本号后的小升级,可能包含 bug 修复或者小的 feature 更新。
upgrade 基本就是有大变动了(虽然在 GNU 软件里,这个变动你也未必察觉得到),可以有破坏性更新。
但这些也是我凭借敲了十年命令行得出的一个符合直觉的经验,我甚至不知道 update 和 upgrade 这两个单词的准确含义,反正就按照『那个意思』来用了。
今天想起来,特地查了一下。


我也不知道为什么 upgrade 配图是一张卡牌……
总的来说很明显了,其实就是我们直觉上理解的那个意思。
update 更接近于一种在不大动本体的情况下进行一些小更新,iOS 14.0 到 14.1 的感觉。upgrade 就是 iOS 14 到 iOS 15 了。