cht台灣個人LGJ
adm Find login register

update?upgrade?

本人已不在此站活動
1 update?upgrade?
Promote 0 Bookmark 02007-10-15quote  

真是傷腦筋,這兩個名詞我從來就是迷迷糊糊,以前 chinsan 好像有解釋過,update 是「更新」,upgrade 是「升級」,沒錯吧?!問題就是更新和升級有什麼區別呢?這和參數(parameters)、引數(arguments),還真有異曲同工之妙啊!

我以前糊塗的時候曾經搞懂過,後來清醒後就再也搞不清楚了。:P
 

eliu
2
Promote 0 Bookmark 02007-10-16quote  

就我的認知,upgrade一般是用在 整個系統,例如把 Mandriva 2007 upgrade 成 2008。

update  主要是個別 package 的 bug fix,update 比較少有 enhancement。

candyz
3
Promote 0 Bookmark 02007-10-16quote  

Upgrade >> update

update 只會針對目前有安裝的套件進行升級

但 upgrade 則是會大升級,如 F8 比 F7 預設多了什麼套件,即使在 F7 上原來沒有裝,但 upgrade 時,那些套件會裝

不過,基本上,沒跳版本升級時,update and upgrade 其實做的是一樣的事

重點是參考 comps.xml (fedora 系的)

本人已不在此站活動
4
Promote 0 Bookmark 02007-10-16quote  

整個系統而言的話容易解釋得通。但是個別軟體的時候就變得很糢糊了。

例如,gedit 2.18.0 換成 1.18.2,這是 update 還是 upgrade?那 2.18.0-1 換成 1.18.0-3,這是 update 還是 upgrade?Laughing

就是因為如此,一般使用上我就沒去管 C99 怎麼把 parameters 和 arguments 做區分了。
 

cht台灣個人LGJ
adm Find login register
views:19829