
如果您在麒麟操作系统上需要安装Firefox浏览器,但系统未预装或需升级至新版,则可能是由于软件源版本滞后或离线环境限制。以下是安装Firefox的多种可行方法:
一、通过APT包管理器安装
该方法适用于网络连通、软件源配置正常且对版本要求不严格的场景,由系统仓库提供稳定适配的Firefox版本。
1、打开终端,执行更新命令以同步软件源列表:
sudo apt update
2、运行安装命令:
sudo apt install firefox -y
3、安装完成后,验证版本:
firefox --version
二、从Mozilla官网下载并手动部署
该方法可确保获取最新稳定版Firefox(含简体中文支持),适用于APT源无新版本、需离线部署或ARM64等特殊架构环境。
1、在联网机器上访问Firefox官网,选择Linux 64-bit下载链接,或使用wget直接获取:
wget https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=zh-CN
2、将下载所得的firefox-*.tar.bz2文件上传至麒麟OS目标机器指定路径
3、解压安装包:
tar -xvjf firefox-*.tar.bz2
4、将解压出的firefox目录移至系统应用标准路径:
sudo mv firefox /opt/
5、创建全局可执行软链接:
sudo ln -s /opt/firefox/firefox /usr/bin/firefox
三、使用Snap包安装
该方法依赖snapd服务,适合希望一键获取自动更新能力的用户,但需确认系统已启用snap支持。
1、安装snapd守护进程:
sudo apt-get install snapd
2、启用并启动snapd服务:
sudo systemctl enable snapd
sudo systemctl start snapd
3、安装Firefox Snap包:
sudo snap install firefox
4、安装完成后,系统可能同时存在两个Firefox图标:一个来自APT,一个来自Snap;建议卸载旧版后重启桌面环境以避免冲突
四、离线替换系统默认Firefox
该方法适用于无法联网、又需彻底替换预装旧版(如V10自带低版本)的场景,操作前请备份原程序。
1、确认当前Firefox安装路径:
which firefox
2、定位并备份原始Firefox主程序目录(常见于/usr/lib64/firefox或/usr/lib/firefox):
sudo mv /usr/lib64/firefox /usr/lib64/firefox.bak
3、将手动下载解压后的firefox文件夹复制至原路径:
sudo cp -r /path/to/firefox /usr/lib64/
4、修复/usr/bin/firefox指向:
sudo rm /usr/bin/firefox
sudo ln -s /usr/lib64/firefox/firefox /usr/bin/firefox
5、执行后需注销当前会话或重启图形界面,确保新二进制被桌面环境正确识别
五、配置桌面快捷方式与图标
无论采用上述哪种安装方式,若桌面未自动生成启动项,需手动创建.desktop文件以支持开始菜单与任务栏集成。
1、创建用户级启动器文件:
nano ~/.local/share/applications/firefox.desktop
2、填入以下内容(注意路径与图标路径需与实际安装位置一致):
[Desktop Entry]
Name=Firefox
Comment=Web Browser
Exec=/opt/firefox/firefox %u
Icon=/opt/firefox/browser/chrome/icons/default/default128.png
Terminal=false
Type=Application
Categories=Network;WebBrowser;
3、保存退出后,刷新桌面环境或运行:
update-desktop-database ~/.local/share/applications
4、若图标未显示,请确认Icon路径下存在对应尺寸PNG文件,缺失时可从/opt/firefox/browser/chrome/icons/default/中选取其他尺寸(如default48.png)替换










