Centos7 常用软件安装
作者: dkvirus 发表于: 2018-06-28 09:28:00 最近更新: 2018-08-01 23:49:44

一、概述

看到过这么一句话,要想学习 Linux,把机子系统换成它,接下来就是时间的问题了。

这周倒腾了许久,再解决了安装问题之后,可算是成功安装了 Centos7 发行版的 Linux 系统。发现操作方式与一直以来使用的 Windows 还是有差别的。本文记录常用软件的安装。

二、安装开发环境

1. 安装 jdk

1)检查并删除老的 java

1
2
3
4
# 报错 -bash: java: command not found,说明系统中没有安装 java
# java -version
# 没有输出任何内容,说明系统中没有任何的jdk的yum源.
# rpm -qa | grep java和$ rpm -qa | grep java

如果存在,卸载它。

1
# rpm -ev jdk1.8-1.8.0_162-fcs.x86_64

2)下载 jdk

1
# wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u162-b12/0da788060d494f5095bf8624735fa2f1/jdk-8u162-linux-x64.rpm

3)安装 jdk

1
# rpm -ivh jdk-8u162-linux-x64.rpm

4)检查 java 是否安装成功

1
2
# java --version
# rpm -qa | grep jdk

JDK会被默认安装在/usr/java中。

5)配置环境变量

环境变量的配置在/etc/profile文件中,$ vi /etc/profile在文件末尾添加下面的内容:

1
2
export JAVA_HOME=/usr/java/jdk1.8.0_162
export PATH=$JAVA_HOME/bin:$PATH

2. 安装 node

1)安装 nvm

1
2
3
# wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
# source ~/.bash_profile
# nvm --version

2)安装 node

1
# nvm install v8.0.0

3)查看 node 是否安装成功

1
2
3
4
# node -v
v8.0.0
# npm -v
5.0.0

三、安装软件

软件 用途
sougou 输入法
google-chrome 浏览器
vscode 前端开发工具

1. 安装搜狗输入法

备注:centos7 上安装搜狗输入法不能打空心句号和顿号,被这点恶心到了,后来又换成了 ibus 输入法。

1
# yun install ibus ibus-pinyin

安装好之后重启。


参考:终于在centos7上面成功安装了sougou输入法

1) 删除系统默认输入法

我安装的 Centos7 默认有 中文输入法 ibus,使用了一下体验不是很好,还是决定安装搜狗输入法。

1
2
3
4
# 检测本地是否安装过 ibus 输入法
# yum list installed | grep ibus
# 如果安装过,卸载它
# yum remove ibus

2)安装 fcitx

fcitx 和 ibus 一样也是一种输入法,搜狗输入法依赖它。为了接下来安装顺利,这里提前安装。

epel-release 是 fcitx 的依赖包,需要先安装它,要不然安装 fcitx 会失败。

1
2
# yum install epel-release
# yum -y install fcitx fcitx-pinyin fcitx-configtool

3)下载 sougou for linux 安装包

sougou for linux 官网下载安装包。官方默认提供的是 deb 包,这是 ubuntu 发行版的软件安装包,Centos7 发行版的软件安装包是 rpm 后缀的。

4)安装 dpkg

dpkg 是Debian软件包管理器的基础,dpkg 与 RPM 十分相似,同样被用于安装、卸载和供给.deb 软件包相关的信息。

1
# yum install dpkg

为什么要在 centos 上安装 dpkg??

5)复制下载的压缩包

因为是要所有用户都能用搜狗输入法,我将 deb 安装包复制到了 /root/sogou 目录下。

1
2
3
4
# cd /root
# mkdir sogou
# cd sogou
# cp /home/dkvirus/pinyin_1.2.0.0042_amd64.deb .

6)提取单个模块

ar 命令 可以用来创建、修改库,也可以从库中提出单个模块。通过 ar 从 deb 安装包中提取中我们需要的那部分内容 data.tar.xz。

1
2
3
4
# ar vx sogoupinyin_1.2.0.0042_amd64.deb    #执行本句命令后会有如下提示:
x - debian-binary
x - control.tar.gz
x - data.tar.xz

7)解压 data.tar.xz 文件

1
# tar -Jxvf data.tar.xz  -C /
  • -J 表示处理 xz 后缀的压缩文件;
  • -x 表示解压缩操作;
  • -v 表示打印解压缩操作的过程;
  • -f 被操作的文件;
  • -C 解压到什么目录下。

8)复制搜狗拼音的库

1
# cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so  /usr/lib64/fcitx/

9)执行如下命令后重启

1
# imsettings-switch fcitx

10)重启之后再次执行

1
# sogou-qimpanel

这一步如果报错,是由于缺少依赖包。

1
# yum install qtwebkit

2. 安装 google 浏览器

参考:Centos7安装Google浏览器

1)创建 google-chrome.repo

1
2
# cd /etc/yum.repos.d/
# vi google-chrome.repogoogle-chrome.repo

2)复制粘贴以下内容

1
2
3
4
5
6
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

3)安装 google-chrome

1
# yum -y install google-chrome-stable --nogpgcheck

3. 安装 vscode

参考:vscode linux 安装官方手册

1)更新 yum 仓库

1
2
# sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
# sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'

2)安装

1
2
# yum check-update
# yum install code

恶心的地来了,这玩意下着超慢。如果能翻墙估计就啪啪啪几秒中的事了。

四、其它

1. 修改快捷键

之前用 Windows 有几个常用的快捷键,在 centos7 里也给设置一下。

  • Wins + E 打开 /home/dkvirus 目录;
  • Wins + R 打开终端;
  • Wins + D 返回桌面。
首页
友链
归档
dkvirus
动态
RSS