首页 > 系统相关 >如何禁止 Firefox 自动更新 (macOS, Linux, Windows)

如何禁止 Firefox 自动更新 (macOS, Linux, Windows)

时间:2024-01-03 12:38:01浏览次数:43  
标签:macOS firefox 自动更新 禁用 policies Firefox DisableAppUpdate


作者主页:sysin.org

如何禁用 Mozilla FireFox 自动更新

如何禁用 Microsoft Edge 自动更新

如何禁用 Google Chrome 自动更新

Firefox for macOS

方法一:配置策略文件

获取最新或者对应版本的策略模板:https://github.com/mozilla/policy-templates/releases

自动更新策略描述如下:

{
  "policies": {
    "DisableAppUpdate": true | false
  }
}

创建 Firefox 策略配置文件

Firefox.app/Contents/Resources/distribution/policies.json

禁用自动更新则将以下内容写入 policies.json 文件中

{
  "policies": {
    "DisableAppUpdate": true
  }
}

可以直接在终端中执行如下命令实现:

# 创建目录(SYSIN)
mkdir /Applications/Firefox.app/Contents/Resources/distribution

echo '
{
  "policies": {
    "DisableAppUpdate": true
  }
}
' > /Applications/Firefox.app/Contents/Resources/distribution/policies.json

方法二:使用 Plist 配置策略

配置 org.mozilla.firefox.plist 内容如下:

  • 启用策略
sudo defaults write /Library/Preferences/org.mozilla.firefox EnterprisePoliciesEnabled -bool TRUE
  • 禁用自动更新
sudo defaults write /Library/Preferences/org.mozilla.firefox DisableAppUpdate -bool TRUE

验证

此时在 “关于 Firefox” 对话框,或者 “首选项” 中 “Firefox 更新”,提示 “更新已被系统管理员禁用”,检查更新按钮也不可用!

如何禁止 Firefox 自动更新 (macOS, Linux, Windows)_ci

Firefox for Linux

禁用 Firefox 自带更新功能

On Linux, the file goes into firefox/distribution, where firefox is the installation directory for firefox, which varies by distribution or you can specify system-wide policy by placing the file in /etc/firefox/policies.

在上述路径写入 policies.json 文件,内容如下:

{
  "policies": {
    "DisableAppUpdate": true
  }
}

例如:在 Ubuntu 20.04 中,Firefox 默认安装在 /usr/lib/firefox 目录下,创建步骤如下:

##默认 distribution 目录已经存在,若不存在手动创建
#mkdir /usr/lib/firefox/distribution
echo '
{
  "policies": {
    "DisableAppUpdate": true
  }
}
' > /usr/lib/firefox/distribution/policies.json

或者,直接在系统级别创建策略文件,无论 Firefox 安装路径如何:

mkdir /etc/firefox/policies

echo '
{
  "policies": {
    "DisableAppUpdate": true
  }
}
' > /etc/firefox/policies/policies.json

禁用软件包管理中的更新

Linux 软件更新通常依赖于系统级别的包管理机制(例如 apt 和 yum),我们可以手动来控制是否更新。

Firefox 稳定版(快速发行版)在 Linux 中的软件包名称为:firefox,另外有 Firefox(ESR)延长支持版(firefox-esr)

在 Debian 及衍生系统中禁用 Firefox 更新:

sudo apt-mark hold firefox
# 恢复
#sudo apt-mark unhold firefox

在 Redhat 及衍生系统中禁用 Firefox 更新:

echo 'exclude=firefox' >> /etc/yum.conf
# 恢复
#编辑 /etc/yum.conf 删除 exclude=firefox

Firefox for Windows

方法一:使用策略文件

官方策略模板:https://github.com/mozilla/policy-templates/releases

创建策略文件:<Firefox 安装目录>\distribution\policies.json

内容如下,

{
  "policies": {
    "DisableAppUpdate.": false
  }
}

方法二:使用注册表

操作步骤:

  • 浏览到 “HKEY_LOCAL_MACHINE\Software\Policies” 创建项 “Mozilla”,在创建项 “Firefox”,创建完毕即 “HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox”
  • 在上述路径,右键点击空白处(SYSIN),新建一个 DWORD (32-Bit) Value,名称为 “DisableAppUpdate”
  • 双击创建的 “DisableAppUpdate”,将值修改为 “1”。

直接使用注册表文件:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox]
"DisableAppUpdate"=dword:00000001

直接使用 CMD(推荐,最便捷):

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox" /v DisableAppUpdate /t REG_DWORD /d 1 /f

验证效果

此时 “选项” 中 “Firefox 更新”,提示 “更新已被系统管理员禁用”,检查更新按钮也不可用!

“关于 Firefox” 对话框中也可以看到提示 “更新已被系统管理员禁用”。

参考文章:https://www.webnots.com/how-to-disable-automatic-update-in-firefox/

Firefox 下载

备注:Firefox 区分界面语言,如果需要英文版将链接后缀 zh-CN 替换为 en-US 即可。

下载最新版(固定链接):

  • macOS
  • Linux
  • Windows

如何下载指定版本:

附录


标签:macOS,firefox,自动更新,禁用,policies,Firefox,DisableAppUpdate
From: https://blog.51cto.com/sysin/9081839

相关文章

  • macOS Big Sur 11.6.3 (20G415) 正式版 DMG、ISO、IPSW 下载
    本站提供的macOSBigSur软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。macOSBigSur11.6.3(20G415)也于今天(2022年1月27日)发布,本次同样为安全更新。11.6完整安装包终于在(9月)17日发布,今天更新所有格式。macOS......
  • macOS Monterey 12.2 (21D49) 正式版 ISO、IPSW、PKG 下载
    本站下载的macOSMonterey软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。2022年1月27日,macOSMonterey12.2正式版于今天凌晨推送,大版本升级建议全新安装。本站提供可启动的ISO镜像下载,可以用于全新安装或者升级,也......
  • macOS Monterey 12.2.1 (21D62) 正式版 ISO、IPSW、PKG 下载
    本站下载的macOSMonterey软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。2022年2月11日凌晨推送的macOS12.2.1提供了重要的安全更新并修复了基于Intel的Mac在连接到蓝牙外围设备时可能导致电池在睡眠期间耗尽的......
  • macOS Monterey 12.2 (21D49) Boot ISO 原版可引导镜像
    作者主页:www.sysin.org下载地址更新这里列出ISO启动镜像下载链接,更多格式请访问以下地址:macOSMonterey12.2(21D49)正式版ISO、IPSW、PKG下载应用场景macOSMonterey12可启动ISO镜像,基于Apple原版App制作,可以用于虚机安装,可以拖拽到Applications(应用程序)下直接双击......
  • macOS Sonoma 14 beta 6 (23A5328b) ISO、IPSW、PKG 下载
    macOSSonoma14beta6(23A5328b)ISO、IPSW、PKG下载本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。另外也支持在Windows和Linux中创建可引导介质。作者主页:sysin.orgmacOSSonoma推出全新功能,全面......
  • JetBrains GoLand 2023.2 (macOS, Linux, Windows) 发布 - Go Full Stack
    JetBrainsGoLand2023.2(macOS,Linux,Windows)发布-GoFullStack作者主页:sysin.orgJetBrainsGoLand-GoFullStackGo语言全栈IDE,对JavaScript、TypeScript和数据库提供扩展支持为何选择GoLand强大的代码洞察GoLand使读取、写入和更改Go代码变得非常容易实时错误......
  • macOS Monterey 12.6.8 (21G725) 正式版发布,ISO、IPSW、PKG 下载
    macOSMonterey12.6.8(21G725)正式版发布,ISO、IPSW、PKG下载本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。另外也支持在Windows和Linux中创建可引导介质。2023年7月24日(北京时间25日凌晨),App......
  • macOS Monterey 12.6.8 (21G725) Boot ISO 原版可引导镜像
    macOSMonterey12.6.8(21G725)BootISO原版可引导镜像本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。另外也支持在Windows和Linux中创建可引导介质。2023年7月24日(北京时间25日凌晨),Apple为......
  • macOS Sonoma 14 beta 4 (23A5301g) ISO、IPSW、PKG 下载
    macOSSonoma14beta4(23A5301g)ISO、IPSW、PKG下载本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。另外也支持在Windows和Linux中创建可引导介质。作者主页:sysin.orgmacOSSonoma推出全新功能,全面......
  • VMware ESXi 8.0U1c macOS Unlocker & OEM BIOS (标准版和厂商定制版)
    VMwareESXi8.0U1cmacOSUnlocker&OEMBIOS(标准版和厂商定制版)ESXi8.0U1c标准版,DellHPE联想浪潮定制版作者主页:sysin.org2023-07-27,VMwarevSphere8.0U1c发布。详见:VMwarevSphere8Update1新增功能VMwarevSphere是VMware的虚拟化平台,可将数据中心转换为包......