| ||||||||
adm | Find | login register |
真是傷腦筋,這兩個名詞我從來就是迷迷糊糊,以前 chinsan 好像有解釋過,update 是「更新」,upgrade 是「升級」,沒錯吧?!問題就是更新和升級有什麼區別呢?這和參數(parameters)、引數(arguments),還真有異曲同工之妙啊!
我以前糊塗的時候曾經搞懂過,後來清醒後就再也搞不清楚了。:P | |||||||||||
就我的認知,upgrade一般是用在 整個系統,例如把 Mandriva 2007 upgrade 成 2008。 update 主要是個別 package 的 bug fix,update 比較少有 enhancement。 | |||||||||||
Upgrade >> update update 只會針對目前有安裝的套件進行升級 但 upgrade 則是會大升級,如 F8 比 F7 預設多了什麼套件,即使在 F7 上原來沒有裝,但 upgrade 時,那些套件會裝 不過,基本上,沒跳版本升級時,update and upgrade 其實做的是一樣的事 重點是參考 comps.xml (fedora 系的) | |||||||||||
整個系統而言的話容易解釋得通。但是個別軟體的時候就變得很糢糊了。 例如,gedit 2.18.0 換成 1.18.2,這是 update 還是 upgrade?那 2.18.0-1 換成 1.18.0-3,這是 update 還是 upgrade?
就是因為如此,一般使用上我就沒去管 C99 怎麼把 parameters 和 arguments 做區分了。 |
| ||||||||
adm | Find | login register |