PAS Debian 9安装最新版Firefox( Firefox 58+/Quantum)

Debian 9(Strech)的仓库包含的是firefox-esr(52)版本;需要安装最新版,有如下两种方法:

  • 使用sid(unstable)系统版本的仓库安装

    1. 添加sid版本的软件源
    deb https://mirrors.ustc.edu.cn/debian/ sid main contrib non-free
    1. sudo apt update
    2. sudo apt install -t sid firefox
  • 手动安装

    1. 从官网下载压缩包;网站https://www.mozilla.org
$ wget -L -O firefox-latest.tar.bz2 'https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=en-US'
  1. 解压到合适的位置
$ sudo tar xf firefox-latest.tar.bz2 -C /opt/
  1. 【可选】设置桌面图标等

    略【待补充】

#### **PAS** 修改默认浏览器
```
# update-alternatives也可以配置java默认版本
sudo update-alternatives --config x-www-browser
```


#### **PAS** Chrome浏览器 启动需要输入密码问题(key ring)
```
# 命令行中执行以下指令,输入密码两次
# 相关的文件保存在`~/.local/share/keyrings/`
google-chrome --password-store=basic
```


#### **PAS** 安装Oracle JDK
Oracle JDK 8/9:
- PPA 方式[](https://launchpad.net/~webupd8team/+archive/ubuntu/java)
```shell
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java9-installer
```

  • 手动方式
# 下载压缩包
# 解压到适当路径
$ sudo tar zxvf jdk-10.0.2.1-linux-x64_bin.tar.gz -C /usr/lib/jvm
# 设置PATH或选择Java版本

Java管理

# 选择Java版本,输入对应版本的编号
sudo update-alternatives --config java # 如果使用了上一步,可以不设置环境变量,但有些程序可能会需要(CLASSPATH无需设置)
# 设置Java_HOME,保存到~/.bashrc(用户)或/etc/profile(系统,部分系统是/etc/environment)中
JAVA_HOME="/usr/lib/jvm/java-10-oracle"
PATH=$JAVA_HOME/bin:$PATH

#### **PAS** 配置输入法
- fcitx输入法
配置后生效(不需要注销或重启):`fcitx -r`

Linux Collection:软件配置的更多相关文章

  1. Linux Collection:系统信息和配置

    PAS Linux系统配置相关文件 /etc 目录中是系统和各类软件的配置文件 /var/log 系统日志 /proc 系统运行信息 PAS /boot空间不足 查看内核 dpkg --get-sel ...

  2. Linux Collection:源和更新

    PAS 配置sources.list软件源 参考例子(Debian 9,文件/etc/apt/sources.list): deb https://mirrors.ustc.edu.cn/debian ...

  3. Linux Collection:文本编辑问题

    PAS 删除文本中的^M标记 由于历史原因,不同操作系统使用不同的方式表示文件的换行符\n.现代计算机系统中的文件换行和早期的打字机有关,主要和两个控制符有关:line feed (LF) ,carr ...

  4. Linux机器学习软件配置

    如果需要安装Python+anaconda+pycharm,就不需要单独安装Python了,因为anaconda自带Python https://www.twblogs.net/a/5b7f8c742 ...

  5. Linux Collection:用户管理

    adduser 添加(新建)用户账户 $ sudo adduser username groups 添加组 $ groups username # 查看用户已有的组 $ groups username ...

  6. Linux Collection:网络配置

    PAS 缺少ifconfig 安装相应软件[不推荐],尽量使用 ip 命令 sudo apt install gnome-nettool 补充,显示IP地址: ip show address PAS ...

  7. kali linux常用软件配置记录

    首先膜一波,认真细致,简明有效. 感谢原博主的分享,留作参考. https://www.cnblogs.com/youfang/p/5272746.html

  8. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  9. 卓越Code第一次作业

    第一次团队作业 序言 所属课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign 作业要求 https://w ...

随机推荐

  1. 如何让div内的多行文本上下左右居中

    1.首先,如果div中的文本特别少,不超过div宽度,那么这种就非常简单了,直接line-height等于height就可以了 <style type="text/css"& ...

  2. 手把手教你如何优雅的使用Aop记录带参数的复杂Web接口日志

    前言 不久前,因为需求的原因,需要实现一个操作日志.几乎每一个接口被调用后,都要记录一条跟这个参数挂钩的特定的日志到数据库.举个例子,就比如禁言操作,日志中需要记录因为什么禁言,被禁言的人的id和各种 ...

  3. C#2.0导航

    主要特性 泛型 类型和方法的参数化 可空类型 值类型可为null 委托 更简化的方式 迭代器 简单的foreach,不简单的状态机

  4. ServletRequest HttpServletRequest 请求方法 获取请求参数 请求转发 请求包含 请求转发与重定向区别 获取请求头字段

      ServletRequest 基本概念 JavaWeb中的 "Request"对象  实际为   HttpServletRequest  或者  ServletRequest, ...

  5. Java提高班(六)反射和动态代理(JDK Proxy和Cglib)

    反射和动态代理放有一定的相关性,但单纯的说动态代理是由反射机制实现的,其实是不够全面不准确的,动态代理是一种功能行为,而它的实现方法有很多.要怎么理解以上这句话,请看下文. 一.反射 反射机制是 Ja ...

  6. Docker 安装rabbitMQ

    Docker 安装rabbitMQ docker pull rabbitmq:3.7.7-management 使用:docker images 查看所有镜像 4.根据下载的镜像创建和启动容器 doc ...

  7. localhost和127.0.01 区别

    笔者最近调试程序时遇到的一个问题,localhost不能访问但127.0.0.1可以访问. 一.原理 我估计大多数人都不会去想localhost到底与127.0.0.1有什么不同,就比如我,有时候用h ...

  8. 零基础学Python--------入门篇 第1章 初始Python

    入门篇 第1章  初始Python 1.1  Pyhton 概述 1.1.1 了解 Python Python,本义是指“蟒蛇”.1989年,荷兰人Guido van Rossum发明了一种面向对象的 ...

  9. ASP.NET SignalR介绍

    是什么? 简单来说,ASP.NET SignalR是一个开源的实时通讯(real-time)库,有了ASP.NET SignalR,我们可以在 详细介绍参考:https://docs.microsof ...

  10. RMQ求LCA

    题目链接 rmq求LCA,interesting. 一直没有学这玩意儿是因为CTSC的Day1T2,当时我打的树剖LCA 65分,gxb打的rmq LCA 45分... 不过rmq理论复杂度还是小一点 ...