You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何彻底禁用Ubuntu 22.04环境下Thunderbird的自动更新?

如何彻底禁用Ubuntu 22.04环境下Thunderbird的自动更新?

我完全懂你这种被自动更新搞崩工作邮件的烦躁!尤其是依赖MS 365的专业邮箱,Thunderbird更新后出bug真的太影响效率了。你之前遇到的问题,大概率是系统层面的包更新和Thunderbird自身的自动更新双重作用导致的,得从两个维度一起下手才能彻底解决。

先给你理清更新来源的疑问:你看到的自动更新分两种——一种是Ubuntu官方通过apt包管理器推送的系统级软件更新,这是Ubuntu维护的适配版本;另一种是Thunderbird自己内置的更新机制,会直接从Mozilla服务器拉取最新版。你之前只改了Thunderbird的about:config,但系统的apt还是会自动更新,所以才会每天变回最新版。

下面是具体的解决步骤:

一、阻止Ubuntu系统包管理器更新Thunderbird

这是最关键的一步,因为系统级更新优先级更高,会覆盖你手动降级的版本:

  1. 先查清楚你现在安装的Thunderbird版本,打开终端运行:
    apt list --installed | grep thunderbird
    
    你会得到类似这样的输出:thunderbird/jammy,now 1:91.13.0+build1-0ubuntu0.22.04.1 amd64 [installed],把中间的版本号(比如1:91.13.0+build1-0ubuntu0.22.04.1)记下来。
  2. 创建apt版本固定配置文件,终端运行:
    sudo nano /etc/apt/preferences.d/thunderbird-pin
    
  3. 在打开的编辑器里粘贴以下内容,注意把版本号替换成你刚才查到的:
    Package: thunderbird*
    Pin: version 1:91.13.0+build1-0ubuntu0.22.04.1
    Pin-Priority: 1001
    
    这里的Pin-Priority: 1001是告诉apt:无论有什么新版本,都优先保留这个指定的版本。
  4. 按Ctrl+O保存,Ctrl+X退出编辑器,然后运行:
    sudo apt update
    
    之后系统再做全局更新时,就不会动Thunderbird的版本了。如果之后想恢复更新,直接删掉这个thunderbird-pin文件就行。

二、彻底禁用Thunderbird自身的自动更新

虽然系统层面已经锁了版本,但保险起见还是把Thunderbird自己的更新机制关掉,避免它偷偷自己更新:

  1. 打开Thunderbird,在地址栏输入about:config,点击“接受风险并继续”。
  2. 在搜索框里逐个找以下配置项,把它们的值都改成false:
    • app.update.auto
    • app.update.enabled
    • app.update.silent
    • app.update.staging.enabled
  3. 再找到app.update.url,把它的内容清空,这样Thunderbird连检查更新的服务器地址都没有了。

验证是否生效

做完上面两步后,你可以试试运行sudo apt upgrade,看看输出里会不会出现类似thunderbird is kept back的提示,这就说明版本已经被锁定了。另外重启Thunderbird后,去「帮助」→「关于Thunderbird」,也不会再看到更新提示了。

备注:内容来源于stack exchange,提问作者Erwan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 16:02:49