银河麒麟系统安装新版火狐浏览器有五种方法:一、APT安装(x86_64源可用时);二、添加Mozilla官方APT源(推荐V10 x86_64);三、Snap安装(需启用snapd);四、离线tar.bz2手动安装(适配龙芯/飞腾等架构);五、Deb格式ESR包安装(满足国产化特定需求)。

如果您在银河麒麟操作系统中无法直接通过软件商店获取新版火狐浏览器,可能是由于系统架构(如龙芯MIPS、飞腾ARM64、海光/Intel x86)与官方源适配不全,或预装版本过旧(如Firefox ESR 52.3)。以下是适用于不同场景的多种安装方法:
一、通过APT包管理器安装(适用于x86_64架构且软件源可用)
该方法利用系统默认或扩展的APT软件源,自动解决依赖并完成安装,适合网络连通且源配置完整的环境。
1、更新系统软件包索引:
sudo apt update
2、执行安装命令:
sudo apt install firefox
3、验证安装结果:
firefox --version
若提示“无法定位软件包”,说明当前源未包含新版Firefox,需切换至Mozilla官方源或启用第三方仓库。此时请跳转至方法二。
二、添加Mozilla官方APT源安装(推荐用于V10桌面版x86_64)
此方式可获取较新稳定版Firefox(非ESR),避免软件商店中长期滞留的老旧版本,需手动导入GPG密钥以保障软件包完整性。
1、创建Firefox专用源列表文件:
sudo nano /etc/apt/sources.list.d/mozilla-firefox.list
2、在文件中写入以下内容(以阿里云镜像为例):
deb [arch=amd64 signed-by=/usr/share/keyrings/firefox-archive-keyring.gpg] http://mirrors.aliyun.com/firefox/releases/ all release main
3、下载并安装GPG签名密钥:
curl -fsSL https://dl.cloudsmith.io/public/mozilla-org/firefox/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/firefox-archive-keyring.gpg
4、更新APT缓存:
sudo apt update
5、安装Firefox:
sudo apt install firefox
三、使用Snap安装(适用于支持snapd的V10系统)
Snaps提供沙盒化、自动更新的Firefox最新正式版,无需手动处理依赖,但需确保snapd服务已启用并运行。
1、安装snapd服务组件:
sudo apt install snapd
2、启用并启动snapd守护进程:
sudo systemctl enable snapd
sudo systemctl start snapd
3、安装Firefox Snap包:
sudo snap install firefox
4、若系统中已存在旧版Firefox图标,必须卸载原生版本并重启系统,否则可能因命令冲突导致启动失败。
四、离线手动安装tar.bz2包(适用于龙芯、飞腾等无网络或源不可用环境)
该方法绕过包管理系统,直接部署二进制文件,适用于所有架构,但需严格匹配CPU指令集(如mips64el、aarch64、x86_64),且需手动配置启动项与桌面快捷方式。
1、从Mozilla FTP或UOS生态中心下载对应架构的Firefox压缩包,例如:
Firefox-127.0.1-linux-aarch64.tar.bz2(飞腾ARM64)
Firefox-127.0.1-linux-mips64el.tar.bz2(龙芯MIPS)
2、解压至临时目录:
tar -xvjf Firefox-*.tar.bz2
3、移除旧版本残留:
sudo rm -rf /usr/lib/firefox-esr /usr/lib/firefox-bin /usr/bin/firefox
4、将解压出的firefox文件夹复制到系统路径:
sudo mv firefox /usr/lib/
5、建立全局可执行软链接:
sudo ln -s /usr/lib/firefox/firefox /usr/bin/firefox
6、创建桌面启动项:
sudo nano /usr/share/applications/firefox.desktop
7、填入标准Desktop Entry配置,其中Exec和Icon路径必须与实际解压位置完全一致。
五、安装Deb格式Firefox ESR包(适用于飞腾/龙芯平台特定版本需求)
部分国产化项目要求使用Firefox ESR(延长支持版),其.deb包需按依赖顺序安装,常见于政务、军工类定制镜像中。
1、依次安装基础依赖库(顺序不可颠倒):
sudo dpkg -i libstdc++6_*.deb
sudo dpkg -i gcc-8-base_*.deb
2、安装主程序包:
sudo dpkg -i firefox-esr_68.10.0esr-1_deb9u1_arm64.deb
3、安装中文语言包:
sudo dpkg -i firefox-esr-l10n-zh-cn_68.10.0esr-1_deb9u1_all.deb
4、修复可能存在的依赖断裂:
sudo apt-get install -f
5、强制重建桌面数据库:
sudo update-desktop-database


















