deepin自己更新火狐esr
用深度有段时间了,但是水平还是菜的不忍直视,最近尝试了自己更新国际版火狐esr。首先实在稳定版商店里安装的fire-esr。因为桌面图标,右键菜单栏图标啥的搞不明白。根据上商店评论里边有人说的方法,替换/usr/lib里的firefox文件夹,可见商店安装的火狐软件主体就是放在这里了。
首先在火狐官网下载最新版火狐esr(不是很明白作为一个个人用户我如此守旧)
下载地址:https://www.mozilla.org/en-US/firefox/organizations/all/,然而firefox不是很喜欢你下载esr版,默认还是普通版,需要点击右边的60版。
我默认下载到deepin的“下载”目录了,然后就是进入下载目录,解压下载的压缩包。
老板本的firefox文件夹在/usr/lib叫做firefox-esr, 这里先改名成firefox-esr-60.7.2备份下,通过移动命令mv
我先cd到/usr/lib目录,然后将解压后的最新版本文件夹复制到/usr/lib中,取名叫firefox-esr,代替已经被改名的老版。要复制到/usr/lib需要root权限。
复制完后理论上就ok了,我这里已经是升级过一次了,商店里的版本好像是60.4.0。点击Dock栏的图标可能会发现无法启动火狐,这个估计主要就是图标的链接和原来的有点变化
了,需要修改/usr/share/applications/firefox-esr.desktop这个文件。需要样root权限,编辑器打开这个文件(这里用vim)。
打开这个文件后,往下翻,就可以看到Exec=
........ 这样一行,一看到这个明显就是指的火狐的启动运行文件路径,根据实际的照猫画虎修改下就可以了,如下图所示,最开始的时候,60.4.0版本的firefox-esr启动文件叫做firefox-esr,我第一次更新的时候发现点击图标运行不了,可是就是覆盖了原来的文件,路径没有动啊,怎么还是不行,于是在新版文件中找这个firefox-esr,发现没有找到,只有一个叫firefox的文件,尝试着一修改呢,果然可以用了。
先通过商店安装,然后在替代文件的更新方法呢,其实也就是让对系统研究的不清楚的强迫症能安心点,这样邮件打开文件时候,火狐的图标也是正常的。否则自己直接运行解压版,可能达不到这个效果。
后记:终于开始想写点笔记 了,是不是代表这自己要开始进步了?如果你水平也很菜,恰好看到了,也许能给你的启发。