不久前我在这里询问如何让 Ubuntu 和 Windows 7 上的 Thunderbird 在非系统磁盘上的公共挂载点上共享配置文件。我曾经成功过,但 Ubuntu 一直在干扰 Thunderbird 版本,破坏了我来之不易的兼容性。两个平台上必须有相同的版本。经过大量搜索,我终于能够下载适用于 Windows 的 78 版。在 Ubuntu 方面,我使用的是安全 PPA,当我从 18.04 升级到 20.04 时,它给了我 78 版。
现在我在两个平台上都拥有相同的 Thunderbird 版本,我终于可以再次共享配置文件了。但是,我不希望 Ubuntu 更新再破坏设置。有没有办法阻止 Ubuntu 更新触及 Thunderbird,同时允许所有其他更新?我可以轻松地在 Windows 上抑制 Thunderbird 更新,因此如果我可以在 Ubuntu 上执行相同操作,也许我可以获得超过一周的稳定性和功能。
最终目标是在两个平台之间完全无缝切换。使用 Firefox、Libre Office 和 UltraEdit 可以轻松实现,但使用 Thunderbird 几乎不可能。
答案1
一个简单的方法:
sudo apt-mark hold thunderbird
sudo apt-mark unhold thunderbird // For manual upgrades. Afterward, re-apply the hold
警告:延迟安全升级虽然方便,但可能会带来风险。请勿忽视定期检查和应用升级。
答案2
我还发现 Thunderbird 版本之间的不兼容性很烦人。我向 Mozilla 记录了这个问题,询问是否至少可以保留 Thunderbird 68.xx 的所有子版本之间的兼容性,但得到的答复是这并不重要。我发现这种情况只发生在过去几年。答案似乎是小心地手动同步 Windows 和 Ubuntu 中的更新。我可能会看看另一种 Linux 版本是否能做得更好。