View Single Post
  #5 (permalink)  
Old 03-09-2008, 02:39 PM
TTS's Avatar
TTS TTS is offline
Administrator
 
Join Date: Jan 2008
Posts: 12,353
Default

哈哈, "Touch wood" 亞洲也有用啊?

Anyways...
Installer 是這樣設計的:
開啟 / 更新的時候, Installer 會向每一個用戶輸入的 Source 要求一個檔案.
檔案內包含 Package 的這些資料:
  • 名稱
  • 內部辨認代碼 (類似 Java 的 Package definition; 可是很多 repo 管理員沒有依照這個規定...
  • 版本
  • 下載位置
  • 安裝/移除指令
  • ...
如果 repo 管理員不更新版本號碼, Installer 則不會知道要更新用戶的 Package.
如果 repo 管理員更新版本號碼, Installer 就會在 update 那邊顯示.

repo source / repo.sc 會自動到這些 repository 來查看 Package 版本: http://www.touchtoolset.com/repo-sou...d-sources.html
然後自動的更新所有用戶的 personalized repo.

所以其實就算有 xml 檔案的備份, 沒有系統來更新這個檔案, 您的 package 依然不會自動更新 (沒人更新版本/下載地點).

如果哪天 repo.sc 關了 (目前沒有這種計畫) 或者需要長期維修 (目前也沒有這種計畫), 您只需要重新加入原本的那些 Installer Source, Installer 會自動接管的
Reply With Quote