当前位置: 首页 > news >正文

Linux(ubuntu)下手动安装 firefox 6 并且添加快捷方式图标

Mozilla 正式发布了Firefox 6 ,如果你的电脑上还在用非常古老的版本么,赶紧过来更新下吧,由于官网上面只是提供了linux下的.bz2的压缩包,没有deb或者rmp格式,所以需要自己安装下.
下面以我的操作系统: 
Ubuntu 10.10, 版本firefox 3.6.22 为例说明下:

首先去官网下个最新版下来,附链接http://www.firefox.com.cn/download/,是一个.tar.bz2的压缩包,放在主目录下:

1.先删除旧版的firefox:sudo apt-get remove firefox 

注意不要加--purge 选项,否则将会把之前版本的配置也一并删除,那么更新后就不能继承原来的一些插件啥的了。

2.解压Firefox-latest.tar.bz2 到 /usr/lib/目录下面:

(个人下载的地方可能不一样,注意选择路径,也可以鼠标点击压缩包拖入终端里面)

sudo tar -jxvf ~/Firefox-latest.tar.bz2 -C /usr/lib/ 

参数解释:~/ 表示主目录。 j 表示解压bz2的文件,不过新版tar可以自动识别,可以不用加。  x 表示解压的意思。

v 表示显示解压信息。 f  表示归档文件。   -C 表示改变路径(change),需要带上此选项才能正常解压到/usr/lib里面。

3.创建链接到 /usr/bin/里面,这样在终端输入firefox就可以打开firefox了:

sudo ln -s /usr/lib/firefox/firefox /usr/bin/ 

此firefox6版本中是firefox是执行程序,有的版本可能是firefox.sh,留心察看下。

至此,已经配置好Firefox 6.0,不过此时你可能会发现,原来Firefox的快捷方式以及“Applications--->Network”里面没有Firefox的图表,
下面教大家如何把图标弄出来。

1.输入:cd /usr/share/applications

2.输入:sudo vi firefox.desktop 

在vi里面输入以下内容,然后保存并退出:

  1. [Desktop Entry] 
  2. Name=Firefox 6.0  
  3. Comment=this is firefox 
  4. Exec=/usr/lib/firefox/firefox 
  5. Icon=/usr/lib/firefox/icons/mozicon128.png 
  6. Terminal=false 
  7. Type=Application 
  8. Categories=Application;Network; 

此时再看看Applications--->Network里面是不是出来了图标?,还可以右键点击它,选择发送到面板或者桌面。


如果上述方法不好使,那我们还是创建在桌面创建启动器吧:

在桌面右击“创建启动器”:
(1)左侧图标那里,点一下浏览选择图标位置“/usr/lib/firefox/icons/mozicon128.png”
(2)右侧“名称”那里,可以填 Mozilla Firefox
(3)右侧“命令”那里,浏览到可执行文件“/usr/lib/firefox/firefox”
(4)右侧“注释”那里,可填写 Firefox浏览器
OK,现在你可以将图标拖动到上方启动面板中啦



备注: 安装过程中参考了以下文章:

Ubuntu Linux下火狐跨版本升级方法详解 http://www.linuxidc.com/Linux/2011-08/41003.htm

Ubuntu下安装Firefox并创建快捷方式的方法 http://www.linuxidc.com/Linux/2011-08/41002.htm

相关文章:

  • ubuntu下如何安装使用SSH
  • 解决 WinSCP 内部编辑器中文乱码问题
  • ubuntu摄像头软件--茄子大头贴
  • 安装ubuntu-tweak
  • 在Ubuntu 中安装VLC
  • Ubuntu 12.04中文输入法的安装
  • 图解ubuntu中修改计算机名
  • ubuntu nano操作
  • 支持多浏览器的网站变灰方法
  • 将页面变灰
  • linux 查看进程和终止进程 端口
  • MYSQL错误:Can’t open file: ‘×××...'
  • 浏览器无法更新服务状态位。数据有错误
  • ubuntu开机画面的修改
  • Ubuntu 12.04忘记用户密码的解决办法
  • [LeetCode] Wiggle Sort
  • 【comparator, comparable】小总结
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • 345-反转字符串中的元音字母
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • interface和setter,getter
  • Javascript Math对象和Date对象常用方法详解
  • javascript面向对象之创建对象
  • Linux快速复制或删除大量小文件
  • Python 基础起步 (十) 什么叫函数?
  • react-native 安卓真机环境搭建
  • React-生命周期杂记
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 构建二叉树进行数值数组的去重及优化
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 小程序 setData 学问多
  • 用jquery写贪吃蛇
  • 【云吞铺子】性能抖动剖析(二)
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • #define 用法
  • #Spring-boot高级
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (八)Flask之app.route装饰器函数的参数
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (区间dp) (经典例题) 石子合并
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)Sql Server 保留几位小数的两种做法
  • (转)一些感悟
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • ./configure,make,make install的作用(转)
  • .CSS-hover 的解释
  • .net 受管制代码
  • .net6Api后台+uniapp导出Excel