Ubuntu 中 Thunderbird 的最新更新(版本 60.2.1)破坏了作为附加组件安装的 Lightning 日历。请参阅这里。Mozilla 在最新版本中捆绑提供了 Lightning,但 Ubuntu(和 Debian?)软件包却没有,因此现在存储库中的 Thunderbird 版本与附加组件不匹配由 Mozilla 提供(5.4,仅适用于 Thunderbird 52)。
一建议选项是搜索并安装 Mozilla 提供的测试版,但它看起来是一种变通方法(未来的自动更新会受到影响)。其他是删除不兼容的 Lighthning 附加组件并xul-ext-lightning
通过 apt 安装单独的软件包 ( ),但它不是本地化的 (自 2010 年起仅提供英文版本)。
那么,从现在开始,哪种是在 Mozilla Thunderbird 中安装 Lightning 的正确的“面向未来”的方法才是(正如 Ubuntu 维护人员所期望的那样)?
- 删除内部插件 (
.xpi
) 并安装 (xul-ext-lightning
) [该包将与 Thunderbird 一起进行相应更新,并最终进行本地化] - 保留 Mozilla 附加组件,直到与 Thunderbird apt 包不匹配的问题得到解决
- 删除该附加组件并等待,直到未来的 Thunderbird apt 包将其集成(因为 Mozilla 将其捆绑到其他平台)
答案1
Mozilla 在最新版本中捆绑提供了 Lightning,但是 Ubuntu(和 Debian?)软件包没有 [...]
是的,两者都没有,但是它们通过其存储库中单独的包( xul-ext-lightning
resp. )提供闪电。debian 还为闪电提供了语言包(),而 ubuntu 没有。lightning
lightning-l10n-...
--> 在我看来这就是主要问题。
[...] 因此现在存储库中的 Thunderbird 版本与 Mozilla 提供的附加组件不匹配 [...]
实际上不存在“不匹配”......无论出于什么原因,mozilla 都不再提供闪电作为附加组件。
编辑:看看这个答案的最后一部分。
(5.4,仅适用于 Thunderbird ≤52)
为避免进一步混淆:lightning 5.4 仅适用于 thunderbird 52.0!
不存在“唯一正确的解决方案”,因为每种解决方法都有其优点和缺点,并且取决于您的偏好和技能……尽管如此,我还是尝试对它们进行优先排序:
- (如果你能接受英文中的 lightning)最好的办法肯定是卸载 lightning-addon 并
xul-ext-lightning
通过存储库安装 lightning ( ):
https://askubuntu.com/a/1084095/354350
编辑:现在最迟跳到这个答案的最后一部分。
- 如果你需要不同的语言,可能需要
{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
从中提取(=lightning-addon)官方 mozilla 版本(对于每个版本)并通过插件管理器安装到您的配置文件中可能是一个合理的解决方法: https://askubuntu.com/a/1084220/354350 - 你也可以使用mozilla 提供的档案作为一个整体并自行更新。 -在这种情况下,应该卸载存储库中的软件包(
thunderbird*
和)。xul-ext-lightning
- 如果您不担心潜在的错误并且经常备份数据,那么安装 lightning-betas 也可能适合您:
https://askubuntu.com/a/1084255/354350 - 如果您是一个熟练的修补匠,您也许可以使用 debian-packages 或其部分内容(最终可以自动更新),但您很可能会陷入依赖地狱!
- 如果您真的如此熟练,并认真考虑最后的解决方法,那么创建一个带有闪电语言包的 PPA 并将它们提供给所有其他用户可能是更好地利用您的时间。
- 长期使用旧的 thunderbird <60 并使用已经过时的 lightning 5.4 是一个非常糟糕的想法,绝对应该避免!
可能存在两种适合所有用户、面向未来的真正解决方案,但我并不指望我们很快就会看到其中任何一个:
- ubuntu 应该最终修复它的软件包并将 lang-packs 包含到 lightning-package (
xul-ext-lightning
) 中!...就像 debian 所做的那样。 Mozilla 可能会再次将 lightning 作为附加组件发布,并停止强迫用户摆弄单独下载的测试版等等......
编辑:自 2019 年 1 月以来(近两年后)mozilla 和 thunderbird(重新)发布闪电>=6.2(适用于 thunderbird >=60)再次作为插件!
答案2
修复闪电和交易日历
Thunderbird 今天早上自动更新到版本 60.2.1,我的日历(由工作 MS office365(exchange)提供)消失了。我一直使用旧版 Lightning 和 EWS 插件,现在它们不兼容了。所以经过一番努力,我现在又恢复正常了 - 这是我所做的:
1)启动 Thunderbird,转到“工具”->“附加组件”,删除不兼容的插件(灰色),然后退出 Thunderbird
2) 使用 Synaptic 从存储库添加 xul-ext-lighning
3) 重新启动 Thunderbird 打开日历窗格,在工具栏右侧的下拉菜单下,我发现了一个取消订阅现已停用的“Exchange”日历的选项(我不确定这是否有必要,但这就是我所做的),我认为你可以直接从“事件和任务”选项卡中执行此操作
4) 进入工具 -> 附加组件,下载并安装 TbSync 插件,重启 Thunderbird
5) 在“编辑”选项卡下,选择新条目“同步设置(TbSync)”;单击左下角按钮“帐户操作”->“+ 新帐户”;填写详细的用户名、密码和交换服务器(我不得不使用“自定义”选项,因为 TbSync 无法自动发现工作 365 服务器地址);几分钟后,所有内容都同步了,日历和地址簿都正确重新建立。
我有一个问题,我不确定如何设置 TbSync 以自动重新同步,或者这是否是一个问题。
附录 - 由于 TbSync 的变化,您现在还需要下载 Exchange Active Sync (EAS) 插件