出于种种原因,有很多人信仰原装纯净;就像debian下的iceweasel,有人总想换成firefox。好吧,正好最近29版发布了,我们无视掉这两者哥两好的关系,尝试在Debian/Kali 下安装Firefox。

如果直接apt-get remove iceweasel 时是无法成功卸载的,貌似是由于iceseasel是默认浏览器导致,所以我们先安装一个chrome之类的浏览器,并设置成默认浏览器即可,试试看现在是不是可以直接卸载了!

然后打开 /etc/apt/sources.list 添加软件源:

deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main

安装密钥环

apt-key adv --recv-keys--keyserver keyserver.ubuntu.com C1289A29

更新下

apt-get update

开始安装

apt-get install firefox-mozilla-build

更简单的,也可以直接从官网下载官方编译好的压缩包,解压就可以运行。

两种方法,第一种,直接去官网下载,然后直接运行firefox 就可以了

第二种,类似chrome的,添加完整的path.这里我们讲第二种方法

首先添加源地址 ,在/etc/apt/sources.list 里面 最后添加

deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main

或者终端直接stdin

#echo -e "\ndeb
http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all
main" | tee -a /etc/apt/sources.list > /dev/null

添加key

#apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29

更新

#apt-get update

安装firefox

#apt-get install firefox-mozilla-build

提示错误

  1. dpkg-divert: `diversion of /usr/bin/firefox to /usr/bin/firefox.ubuntu by firefox-mozilla-build' clashes with `diversion of /usr/bin/firefox to /usr/bin/firefox.real by iceweasel'
  2. dpkg: error processing /var/cache/apt/archives/firefox-mozilla-build_15.0-0ubuntu1_amd64.deb (--unpack):
  3. subprocess new pre-installation script returned error exit status 2
  4. configured to not write apport reports
  5. dpkg-divert: mismatch on divert-to
  6. when removing `diversion of /usr/bin/firefox to /usr/bin/firefox.ubuntu by firefox-mozilla-build'
  7. found `diversion of /usr/bin/firefox to /usr/bin/firefox.real by iceweasel'
  8. dpkg: error while cleaning up:
  9. subprocess new post-removal script returned error exit status 2
  10. Errors were encountered while processing:
  11. /var/cache/apt/archives/firefox-mozilla-build_15.0-0ubuntu1_amd64.deb
  12. E: Sub-process /usr/bin/dpkg returned an error code (1)

原来是iceweasel和firefox15冲突了.新的不能覆盖掉,那就remove掉

#apt-get remove iceweasel

  1. root@debian:/etc/apt# apt-get remove iceweasel
  2. Reading package lists... Done
  3. Building dependency tree
  4. Reading state information... Done
  5. The following packages will be REMOVED:
  6. iceweasel
  7. 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
  8. 1 not fully installed or removed.
  9. Need to get 0 B/22.0 MB of archives.
  10. After this operation, 4,092 kB disk space will be freed.
  11. Do you want to continue [Y/n]? y
  12. (Reading database ...
  13. dpkg: warning: files list file for package `firefox-mozilla-build' missing, assuming package has no files currently installed.
  14. (Reading database ... 126622 files and directories currently installed.)
  15. Preparing to replace firefox-mozilla-build 15.0-0ubuntu1 (using .../firefox-mozilla-build_15.0-0ubuntu1_amd64.deb) ...
  16. Unpacking replacement firefox-mozilla-build ...
  17. Processing triggers for gnome-menus ...
  18. Processing triggers for desktop-file-utils ...
  19. (Reading database ... 126696 files and directories currently installed.)
  20. Removing iceweasel ...
  21. Removing 'diversion of /usr/bin/firefox to /usr/bin/firefox.real by iceweasel'
  22. Processing triggers for menu ...
  23. Processing triggers for hicolor-icon-theme ...
  24. Processing triggers for man-db ...
  25. Processing triggers for gnome-menus ...
  26. Processing triggers for desktop-file-utils ...
  27. Setting up firefox-mozilla-build (15.0-0ubuntu1) ...
  28. root@debian:/etc/apt#

打开你的互联网,里面已经有firefox了

如果没有flash插件

#apt-get install flashplugin-nonfree

如果想要中文的,用firefox打开下面的链接,下载zh-cn.xpi

http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest/win32/xpi/

然后安装这个,再在地址栏输入about:config

搜索useragent,最下面的一个general.useragent.locale双击修改里面的en-US 为zh-CN

然后重启firefox就可以了



注:

在后面的更新中,或者系统更新了,比如你更新到debian 7wheezy  里面,如果remove掉iceweasel,
会提示你autoremove 掉gnome 和其他一些, 这是因为在wheezy中已经捆绑了iceweasel, 你只需要dppkg -P
iceweasel 然后把firefox装好, 接下来重新安装一下apt-get install gnome就可以解决掉这个问题。

如果删不了, 可以执行dpkg --remove --force-remove-reinstreq firefox-mozilla-build 来强制删除

Debian/Kali 安装原生Firefox的更多相关文章

  1. kali 安装最新firefox的悲惨经历

    最新的的firefox用的是量子内核,在windows上面的确感觉相比之前的firefox快了好多 想把kali 2017虚拟机的也替换掉 按照步骤: 1 添加源: /etc/apt/sources. ...

  2. debian(kali Linux) 安装net Core

    debian(kali Linux) 安装net Core curl -sSL https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0-previ ...

  3. Debian下安装Firefox与flash简介

    Debian下安装Firefox与flash简介 由于Debian在Firefox的版权上出现了问题,导致官方发布的Debian系统不能使用默认的Firefox浏览器,最后官方重编的Firefox改名 ...

  4. Kali 2019(debian linux)安装MySql5.7.x

    Kali 2019(debian linux)安装MySql5.7.x MySQL安装 确认是否安装MySQL 终端输入:mysql 如出现Welcome to the MariaDB monitor ...

  5. kali安装后配置

    0x00.安装Vmware Tools 由于是在VMware Workstation里面安装的,所以需要首先安装VMware tools工具方便我们Ctrl+C和Ctrl+V,步骤如下: 在VMWar ...

  6. 子系统kali安装桌面

    理论上讲,所有Win10的Linux子系统都可以通过Windows10本机远程桌面和Xming的方法来安装使用图形化界面,笔者目前只接触了Debian系的Linux系统,故以Debian GNU/Li ...

  7. Kali安装Docker

    ---恢复内容开始--- 第一周 计划安装好docker     准备 审计thinkphp 框架 先把docker 安装的笔记补上 本来是在unbuntu 安装了一遍 并run 了几个镜像和基本操作 ...

  8. 20165315 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1

    20165315 2018-2019-2 <网络对抗技术>Exp0 Kali安装 Week1 一.安装过程 1.基本配置 创建一个新的自定义vm 选择创建自定虚拟机 操作系统选择" ...

  9. KALI安装与环境配置

    2018-2019 201899224<网络攻防实践>第二周作业 虚拟化网络攻防实验环境包括以下部分: 靶机:包含系统和应用程序安全漏洞,并作为攻击目标的主机.(Windows XP和Li ...

随机推荐

  1. 用Gradle 构建你的android程序

    前言 android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目 ...

  2. PHP多维数据排序(不区分大小字母)

    1. PHP中最普通的数组排序方法 sort(); 看个例子: <?php $test = array(); $test[] = 'ABCD'; $test[] = 'aaaa'; $test[ ...

  3. Bash编程(3) 命令行解析与扩展

    $@表示脚本输入的全部参数,在bash脚本中,若$@增加引号("$@"),则包含空格的参数也会被保留,若不增加引号($@),则包含空格的参数会被拆分. 例: # sa脚本内容如下: ...

  4. HTML页面中嵌入SVG

    HTML页面中嵌入SVG的几种方式 你有N种理由使用SVG在页面中展示图像,如它的矢量特性.广泛的浏览器支持.比JPEG和PNG更小的体积.可用CSS设置外观.使用DOM API操作以及各种可用的SV ...

  5. MdiContainer

    /// <summary> /// 显示form /// </summary> /// <param name="form">要显示的form& ...

  6. java 并发(五)---AbstractQueuedSynchronizer(2)

           文章部分代码和照片来自参考资料 问题 : ConditionObject  的 await 和 signal 方法是如何实现的 ConditonObject ConditionObjec ...

  7. ssh登录实现

    工程目录 配置文件详解 Spring的applicationContext.xml文件 <span ><?xml version="1.0" encoding=& ...

  8. 一:SpringIOC&DI

    一:spring 1.spring介绍 spring负责管理项目中的所有对象,看作是项目中对象的管家. spring一站式框架: spring框架性质是属于容器性质的 容器中装什么对象就有什么功能,所 ...

  9. java 类与对象基础整理

    之前学习javaSE的时候,没有针对性地对对类与对象的一些基础进行整理,下面这些内容是笔记内容整理后的,希望以后自己可以通过这些博客时常复习! 一.类and对象的基础 类似于类的生命啊,类与对象的关系 ...

  10. Java API 之 正则表达式

    一.基本概念 在项目中我们经常性做的一件事是“匹配”字符串 比如: 1.我们要验证用户输入的手机号是否合法? 2.验证设置的密码是否符合规则? 3.或者替换指定字符串中的一些内容. 这么一看,似乎正则 ...