当 Ubuntu 发布新版本时(例如从 16.04 到 16.10),应用程序是否会自动更新?
例如,如果 16.04 的一部分包含版本 1.0 的应用程序 ABC,而 16.10 的一部分包含相同的应用程序 ABC,但版本为 2.0,那么从 16.04 升级到 16.10 是否包括将应用程序 ABC 从版本 1.0 替换为 2.0?“Ubuntu 软件”是否包含我系统正在使用的 Ubuntu 版本中的应用程序?
例如,如果我安装了 16.10,如果我运行 16.04,“Ubuntu 软件”中的应用程序版本是否会比我在“Ubuntu 软件”中看到的版本更新?如果我主要关心的是稳定性,我认为最好的策略是使用我正在使用的 Ubuntu 版本附带的应用程序版本;并且,如果我想要的某些软件在“Ubuntu 软件”中,我应该从那里获取它。
但是,有时我发现应用程序的最新版本与 Ubuntu 提供的该应用程序版本之间存在很大差异。
例如,在 16.10 中,Calibre 的版本是 2.6;在 17.04 中是 2.75.1;但当前可用的版本是 3.6。
所以,我的问题是:Ubuntu 提供的版本如此明显的滞后是否是因为人们根本没有努力确保 Ubuntu 提供的版本与当前版本比较接近?
如果是这样,我怎么知道呢(这样我就可以决定卸载 Ubuntu 提供的版本,转而依赖应用程序提供商提供的版本和后续更新)?
换句话说,我怎么知道问题只是开发人员没有将其应用程序的更新版本“发送”给 Ubuntu?
答案1
- 对你的问题的第一部分来说,答案是否定的,它们不会自动更新,但是如果你决定将 16.04 升级到 16.10,那么是的,所有内容都将升级到 16.10 中的最后一个版本。
- 是的
- 事实并非如此,一切都是为了稳定性,事实上,开发人员正在付出很多努力来修补错误和安全问题,而无需从上游提取软件的最新版本,这确实是一件更容易的事情,因为他们不想牺牲稳定性。
另请阅读此文以了解更多信息:
为什么 Ubuntu 存储库没有最新版本的软件?