Linux Collection:软件配置
PAS Debian 9安装最新版Firefox( Firefox 58+/Quantum)
Debian 9(Strech)的仓库包含的是firefox-esr(52)版本;需要安装最新版,有如下两种方法:
使用sid(unstable)系统版本的仓库安装
- 添加sid版本的软件源
deb https://mirrors.ustc.edu.cn/debian/ sid main contrib non-free
sudo apt updatesudo apt install -t sid firefox
手动安装
- 从官网下载压缩包;网站
https://www.mozilla.org
- 从官网下载压缩包;网站
$ wget -L -O firefox-latest.tar.bz2 'https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=en-US'
- 解压到合适的位置
$ sudo tar xf firefox-latest.tar.bz2 -C /opt/
- 【可选】设置桌面图标等
略【待补充】
#### **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:软件配置的更多相关文章
- Linux Collection:系统信息和配置
PAS Linux系统配置相关文件 /etc 目录中是系统和各类软件的配置文件 /var/log 系统日志 /proc 系统运行信息 PAS /boot空间不足 查看内核 dpkg --get-sel ...
- Linux Collection:源和更新
PAS 配置sources.list软件源 参考例子(Debian 9,文件/etc/apt/sources.list): deb https://mirrors.ustc.edu.cn/debian ...
- Linux Collection:文本编辑问题
PAS 删除文本中的^M标记 由于历史原因,不同操作系统使用不同的方式表示文件的换行符\n.现代计算机系统中的文件换行和早期的打字机有关,主要和两个控制符有关:line feed (LF) ,carr ...
- Linux机器学习软件配置
如果需要安装Python+anaconda+pycharm,就不需要单独安装Python了,因为anaconda自带Python https://www.twblogs.net/a/5b7f8c742 ...
- Linux Collection:用户管理
adduser 添加(新建)用户账户 $ sudo adduser username groups 添加组 $ groups username # 查看用户已有的组 $ groups username ...
- Linux Collection:网络配置
PAS 缺少ifconfig 安装相应软件[不推荐],尽量使用 ip 命令 sudo apt install gnome-nettool 补充,显示IP地址: ip show address PAS ...
- kali linux常用软件配置记录
首先膜一波,认真细致,简明有效. 感谢原博主的分享,留作参考. https://www.cnblogs.com/youfang/p/5272746.html
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- 卓越Code第一次作业
第一次团队作业 序言 所属课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign 作业要求 https://w ...
随机推荐
- Webpack+Vue如何导入Jquery和Jquery的第三方插件
创建一个jquery-vendor.js文件 import $ from 'jQuery'; console.log($); window.$ = $; window.jQuery = $; expo ...
- redhat 6.5安装ansible
安装epel 源: rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm 安装ansible ...
- ASP.NET Core WebAPI中的分析工具MiniProfiler
介绍 作为一个开发人员,你知道如何分析自己开发的Api性能么? 在Visual Studio和Azure中, 我们可以使用Application Insight来监控项目.除此之外我们还可以使用一个免 ...
- 利用好浏览器的空闲时间 --- requestIdleCallback
页面流畅与 FPS 页面是一帧一帧绘制出来的,当每秒绘制的帧数(FPS)达到 60 时,页面是流畅的,小于这个值时,用户会感觉到卡顿. 1s 60帧,所以每一帧分到的时间是 1000/60 ≈ 16 ...
- 《HelloGitHub月刊》第 10 期
前言 这一年感谢大家的支持,小弟这里给大家拜年了! <HelloGitHub月刊>会一直做下去,欢迎大家加入进来提供更多的好的项目. 最后,祝愿大家:鸡年大吉- <HelloGitH ...
- linux 远程ssh免密登录
写在前面 先说说需求: 我们平时开发.运维操作linux过程中经常需要实现将远程文件拷贝到本地或者本地文件拷贝到远程:执行远程命令等操作:这个时候建立ssh免密登录应该是一个比较好的选择: 原理 在l ...
- 【ASP.NET Core快速入门】(十三)Individual authentication 模板、EF Core Migration
Individual authentication 模板 我们首先用VSCode新建一个mvc的网站,这个网站创立的时候回自动为我们创建Identuty Core以及EF Core的代码示例,我们可以 ...
- 【Java基础】【03运算符&if语句】
03.01_Java语言基础(逻辑运算符的基本用法)(掌握) A:逻辑运算符有哪些 &,|,^,! &&,|| B:案例演示 逻辑运算符的基本用法 注意事项: a:逻辑运算符一 ...
- PC逆向之代码还原技术,第三讲汇编中加法的代码还原
目录 PC逆向之代码还原技术,第三讲汇编中加法的代码还原 一丶汇编简介 二丶高级代码对应汇编观看. 1.代码还原解析: 总结 PC逆向之代码还原技术,第三讲汇编中加法的代码还原 一丶汇编简介 在讲解加 ...
- 系统开发中使用拦截器校验是否登录并使用MD5对用户登录密码进行加密
项目名称:客户管理系统 项目描述: 项目基于javaEE平台,B/S模式开发.使用Struts2.Hibernate/Spring进行项目框架搭建.使用Struts中的Action 控制器进行用户访问 ...