在我的笔记本电脑上,我安装了 Ubuntu Accomplishments 0.1,它是从稳定版 PPA 安装的。在我的台式机上,我安装了 Ubuntu Accomplishments 0.2,它是从日常版 PPA 安装的。
鉴于它们通过 Ubuntu One 同步信息,会不会存在冲突?或者相反,它们是否兼容旧版本?
对于这些在 Ubuntu One 上同步信息的应用程序,我的默认行为应该是什么?例如Nitro 任务还有什么其他的吗?
答案1
是的,这些数据很可能会冲突。奖杯文件格式发生重大变化从 0.1 到 0.2,这可能会导致您的奖杯无法被检测到 - 0.1 守护进程肯定看不到 0.2 生成的奖杯。我不确定,但如果您尝试使用 0.2 查看器/守护进程打开 0.1 奖杯,很可能也会这样。考虑到这一点,您可能会遇到一些麻烦。
但是,如果您确实想要使用这样的设置,则可以为每个系统的奖杯文件使用单独的目录 - 只需调整文件即可~/.config/accomplishments/.accomplishments
。0.2 现已发布,因此 0.1 已经过时,因此您可能更愿意将笔记本电脑的成就升级到 0.2。
我们希望稳定奖杯格式,并且希望未来的版本不会因为这样的冲突而受到影响。
一般来说,这取决于应用程序。有些应用程序依赖于使用 U1 同步的数据格式,有些则不然。如果数据格式不重要(例如应用程序共享照片和音乐),则不太可能发生冲突 - 但是,如果格式很重要,最好在所有同步设备上使用相同版本的应用程序,特别是如果应用程序正在克服版本之间的重大变化。