好像大多软件升级 update 就是更新下数据, upgrade 是更新软件
1
Leonard 2021-02-07 10:51:22 +08:00
字面意思理解,update 是更新,upgrade 是升级
|
3
chenyu8674 2021-02-07 10:58:24 +08:00 43
新学期了,你蹲班了 -> 你 update 但没 upgrade
|
4
felixcode 2021-02-07 10:58:38 +08:00
update 可以只同步最新的版本信息,或者杀毒软件的病毒库这样的数据更新。
upgrade 进行升级替换。 |
5
bugDev 2021-02-07 10:58:41 +08:00 via iPhone 22
字面意思看 update 是更新到最新的时间 ( date)
upgrade 是更新一个等级 (grade) |
6
eason1874 2021-02-07 10:59:19 +08:00 1
我的理解:
upgrade 升级,范围小一些,特指功能性升级,版本级别的更新,可能会变更 API 。 update 更新,范围比较大,可以代替 upgrade,如果一起用 update 就特指除 upgrade 以外的更新,比如打补丁、安全性更新、细节调整等。 |
7
whusnoopy 2021-02-07 11:00:29 +08:00 1
用过 apt 或 brew 没?如果用过的话就比较好理解
update 是更新包管理器的数据,知道目前不同包提供哪些版本 upgrade 是用包管理器更新不同包到指定版本(一般是最新版) 某些软件的更新就是你说的那样,update 是更新 data (数据),upgrade 是更新 code (本体) |
8
haimall 2021-02-07 11:01:00 +08:00
update =你多看了几本书
upgrade = 升级当爸爸了 |
10
Mithril 2021-02-07 11:04:10 +08:00 2
update 就是 up to date,保持最新状态
upgrade 是升级。 windows update 就是更新一下系统,upgrade 就是升级到更高版本,比如 home 升级到 pro 这类的。 但实际使用中这俩经常混着用。。。 |
11
hello2060 2021-02-07 11:16:40 +08:00 via iPhone
字面看更新是一个动作,
升级是更新导致的结果嘛 升级肯定是更新导致,但更新不一定导致升级是不是 |
12
CEBBCAT 2021-02-07 11:24:22 +08:00 3
如果按照 apt 来理解:
update -> git fetch upgrade -> git pull |
13
cmdOptionKana 2021-02-07 11:25:30 +08:00 3
在 upgrade 之前,必须先 update 。
update 通常是指数据同步到最新状态,但 update 可以只获取数据,却不使用这些数据。 而 upgrade 则是使用新数据执行一些操作,使系统发生实质性的变化。 举个例子:iPhone 升级系统前必须先下载,这一步是 update, 但仅下载你可以不升级,而当你真的执行升级时就是 upgrade 了。 使用 debian 或 ubuntu 的人对这点非常熟悉。 |
14
cmdOptionKana 2021-02-07 11:27:25 +08:00
还要注意的是,语言毕竟是很灵活的东西,在某些语境下 update 可以等同于 upgrade, 不需要太钻牛角尖。
|
15
DrakeXiang 2021-02-07 11:34:53 +08:00
update 一般指小的更新,对应到 semver 后两位。upgrade 一般就比较大,你可以看到从免费版升级到专业版都是用 upgrade
|
16
preach 2021-02-07 11:39:00 +08:00
up to date 更新版本
up to grade 替换升级 |
17
Xymmh 2021-02-07 11:39:00 +08:00 1
——update [ʌp'deit, 'ʌpdeit]
n. news that updates your information v. modernize or bring up to date "We updated the kitchen in the old house" bring up to date; supply with recent information bring to the latest state of technology ——upgrade ['ʌpɡreid, ʌp'ɡreid] n. an upward slope or grade (as in a road) 同义词: ascent | acclivity | rise | raise | climb software that provides better performance than an earlier version did a reservation that is improved "I got an upgrade to first class when coach class was full" the property possessed by a slope or surface that rises 同义词: rise | rising slope hardware that provides better performance than an earlier version did the act of improving something (especially machinery) by raising it to a higher grade (as by adding or replacing components) "the power plant received a new upgrade" v. rate higher; raise in value or esteem to improve what was old or outdated "I've upgraded my computer so I can run better software" , "The company upgraded their personnel" give a promotion to or assign to a higher position 同义词: promote | advance | kick upstairs | raise | elevate get better travel conditions "I upgraded to First Class when Coach Class was overbooked" give better travel conditions to "The airline upgraded me when I arrived late and Coach Class was full" 注意 update 中的“bring to the latest state of technology“,表明 update 是一种‘往新的’时间状态; 而 upgrade 释义中的”software that provides better performance than an earlier version did“,表明 upgrade 是一种‘更好的’代际状态。 |
18
Darkside 2021-02-07 11:40:00 +08:00
Stack Exchange 上已经有人讨论过了,https://english.stackexchange.com/questions/13353/are-there-any-differences-between-update-and-upgrade
很大程度上取决于上下文 |
19
ethanlu 2021-02-07 11:48:51 +08:00 2
你的电脑 upgrade 到了最 update 的配置
|
20
caixiaomao 2021-02-07 11:53:14 +08:00
|
21
nguoidiqua 2021-02-07 11:57:10 +08:00
这两个词很多时候同样意思,因为更新过程分成了两步所以就用了两个词作区分,当然其实也可以用别的方法区分,比如在后面加参数如 update --index update --package 之类,只是最早的一些开发者可能觉得用 update upgrade 更好就这样咯。
至于为什么要分两步,因为想当年网络是几 K 几 K 的情况,可以先更新下索引,然后选择性的更新软件,这样灵活点。 |
22
nguoidiqua 2021-02-07 12:04:18 +08:00
其实现在很多新的包管理工具已经不区分这个了,update 会同时更新索引和软件。
|
23
ruimz 2021-02-07 12:08:32 +08:00
就好像问 food safety 和 food security 有肾么区别?
感觉这些都是英语里意思不同的事情,只是翻译过程中出现了合并,得搞英英词典 |
24
OliverDD 2021-02-07 12:12:57 +08:00
update 是更新版本数据,相当于从远端拉取数据; upgrade 还要执行对比升级;这是我的理解。
|
25
basefas 2021-02-07 12:21:59 +08:00
所以 update 是下载最新的安装包,upgrade 是安装这个最新的安装包
|
26
Slartibartfast 2021-02-07 12:31:00 +08:00 via iPhone
yum update 就会更新软件包
|
27
n1dragon 2021-02-07 12:31:11 +08:00 via iPhone
按照普通英文的理解,update 是跟上时代,获取新的信息,例如 keep me updated,就是让我知晓最新的信息。upgrade 则是指变成更好的东西。比如 upgrade my car, upgrade my house,是买了更好的车和房子,不过一般说来同样的产品,越新越好,所以也可以指买了最新的东西(可能是同等级的产品)
对于软件更新来说,这两个词一般可以混用,因为一般最新的软件代表了更好的产品。这里有一个例外,就是付费购买了更高等级的软件,应该用 upgrade 而不是 update 。 |
28
chnhyg 2021-02-07 12:36:49 +08:00
这种问题,直接查询英英词典。
|
29
exip 2021-02-07 12:43:11 +08:00 via Android
centos 的 update 和 upgrade 是一个意思,update 下就从 6.8 升级到了 6.10 。
ubuntu 的 update 和 upgrade 是不一样的。 |
30
mxT52CRuqR6o5 2021-02-07 12:44:40 +08:00
目的和手段?
|
31
zzm88104 2021-02-07 12:48:00 +08:00 via iPhone
Update 来自 up to date,make sth. Up to date
Upgrade. Get a upper grade 个人理解 |
32
baobao1270 2021-02-07 12:58:24 +08:00
没啥区别,还是看不同软件的定义。比如 Windows Update 其实把 Upgrade 和 Update 都干了。就像一楼说的,“更新”和“升级”两个中文词有什么区别?其实还是看不同软件怎么定义。
|
33
cnrting 2021-02-07 13:04:58 +08:00
upgrade 是 update 的子集
|
34
aneostart173 2021-02-07 13:34:08 +08:00
update 一般是更新 data
upgrade 更新 meta data |
35
Daming 2021-02-07 13:53:09 +08:00 via Android 1
update 是量变
upgrade 是质变 |
36
leon0918 2021-02-07 14:11:55 +08:00
字面理解
update,后缀是 date,指更新到最新的版本。 upgrade,后缀是 grade,指层次升级,更新到任何新的版本都属于 upgrade 。 |
37
wlh 2021-02-07 14:33:31 +08:00
update 就是 iOS14.1 到 iOS14.2 。
upgrade 就是 iOS13 到 iOS14 。 不是很准确,差不多的意思。 |
38
ferock 2021-02-07 14:36:35 +08:00
明显中文词意太模糊。
|
39
dayeye2006199 2021-02-07 14:45:47 +08:00
update 旧 -> 新 (更新)
upgrade 下 -> 上 (升级) |
40
LearningToCode 2021-02-07 14:49:12 +08:00 1
brew update && brew outdated
brew upgrade && brew cleanup |
41
vmebeh 2021-02-07 14:54:27 +08:00 via iPhone
你喝了两只大魔瓶,状态 update 到可以开大招了,一招下去 99999 暴击,秒了大 boss,得到 99999 经验,等级 upgrade 到最高了
|
42
lemon6 2021-02-07 15:22:19 +08:00
怎么理解 state 和 status??
|
43
CatCode 2021-02-07 15:35:27 +08:00
你打游戏,跑图,更新了地图,叫 map updated
你砍怪拿经验升级了,叫 level upgraded |
44
msg7086 2021-02-07 15:50:49 +08:00
从 2005 款桑塔纳换成 2010 款桑塔纳,叫 update 。
从 2005 款桑塔纳换成 2008 款大奔,叫 upgrade 。 |
45
WilliamYang 2021-02-07 15:55:49 +08:00
update 是结构上没有变化,是一种内在上的升级
upgrade 更多是结构上有变化,形状,接口,性质都不一样的 |
46
hawken 2021-02-07 16:07:40 +08:00
brew update
|
47
hawken 2021-02-07 16:07:57 +08:00
|
48
namelosw 2021-02-07 16:33:25 +08:00
upgrade 是升级, 从的来说是从坏到好, 比如从下往上, 从低往高, 从便宜往贵等等, 典型的是软件从 V1 到 V2, 有方向的.
update 是更新, 这个更新是指信息的同步, 在好坏意义上没方向的, 或者方向不一定是正的. 比如老板让你“更新”一下进度(可能进度因为发现做的不对又退回去了). 或者 Server 上传了一个包, client 这边要“更新”一下(没有歧义的一种说法可能是“拉一下”), 有时候包可能有问题 server 回滚到上一个版本, client 这边“拉”一下也可以是 update. |
49
congyua 2021-02-07 16:34:17 +08:00
iPhone 11 升级到 iPhone 12 是 Upgrade
iOS 14.3 升级到 iOS 14.4 是 Update |
50
CNife 2021-02-07 16:48:34 +08:00
我觉得没啥区别,纯粹看喜好和需要。
apt 有 update 与 upgrade 的区别,其实很多包管理软件都把两个操作放在一起,直接就叫 update 或者 upgrade,都明白就行。 |
51
jingkaimori 2021-02-07 16:49:50 +08:00
在某些厂子里,这两个词没区别。
M$出品的 vcpkg 把 update 当 upgrade 用,一句 update 下去就开始安装依赖。 |
53
newmlp 2021-02-07 17:40:21 +08:00
upgrade 有 level 的变化
|
55
amok 2021-02-07 17:55:39 +08:00
update 更新,没有档次之分。upgrade 更有升级档次的意思。
|
56
jaylee4869 2021-02-07 17:58:24 +08:00
brew update // 更新 brew 自身
brew upgrade wget // 用 brew 升级 wget |
57
gamesover 2021-02-07 21:26:15 +08:00
英语本身来说,这两个词是差不多的,没啥本质区别
但是根据 apt 的语法规则,update 是查查有没有可用的更新,upgrade 是实质性的更新 |
58
realpg 2021-02-07 21:33:40 +08:00
apt update
apt upgrade |
59
lifesimple 2021-02-07 21:39:46 +08:00
个人理解,update 更新,upgrade 升级
更新不一定升级 升级一定算更新吧 |
60
Zien 2021-02-07 23:10:42 +08:00
字面很好理解,但是很多混着用。
比如 apt upgrade 对于其具体软件也可以是 update. |
61
cliffgreen 2021-02-07 23:25:58 +08:00
学习了..我也傻傻分不清
|
62
mengzc 2021-02-07 23:41:08 +08:00
谈了个男 /女朋友,从认识后:
每日交流增进感情:update (保持爱情更新) 第一次约会:upgrade 小升级 起一次牵手:upgrade 小升级 第一次....结婚、生子都是 update 中间每次关爱和感情增进都是 update 如果不保持 update 就没 upgrade,也就没感情,快 over 了 想想也挺无聊的,怪不得离婚率这么高。 |
63
Millerr 2021-02-08 08:20:46 +08:00
买了个新皮肤,但还是青铜。
|
64
cmlx1014 2021-02-08 09:13:55 +08:00
内卷
升级 |
65
shenyuzhi 2021-02-08 10:30:09 +08:00
update 更新(本地存储的软件包的列表)
upgrade 升级 (软件) |
66
soulmt 2021-02-08 11:19:38 +08:00
更新升级大差不差,你硬要抬杠,你叫刷新都行
重点是在意识形态上的认知, 更新一般是基于当前版本的修复和迭代,对应小版本。 升级一般是比较大的版本,比如 mac 从 catalina 升级到 big sur,第一感知是升级,说更新也没毛病。 |
67
no1xsyzy 2021-02-08 11:21:32 +08:00
|
68
docx 2021-02-08 12:30:06 +08:00 via iPhone
up+date
up+grade 一个是时间,一个是级别 |
69
docx 2021-02-08 12:32:16 +08:00 via iPhone
update,是时间层面的更新,比如新闻进展的跟进,就用 update
upgrade,是级别档次的提升,可以理解成大版本更新 |