Ubuntu系统配置

1. 基本设置

1.1 设置root密码

Ubuntu安装后默认没有root密码,需要用户自己设置。

1
2
3
4
5
6
sudo su -
## 输入账户密码

passwd
## 输入新的root密码
## 再次输入root密码

1.2 更新软件源

将软件源更换为国内的源,自己选择了aliyun,速度最快(清华的源也可以)
Ubuntu 的软件源配置文件是/etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。

1
2
3
4
5
6
7
8
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

2. 系统美化

2.1 系统更新

安装完系统之后,需要更新一些补丁。ALT+CTRL+T打开终端,输入下面代码:

1
2
sudo apt-get update
sudo apt-get upgrade

2.1 卸载libreOffice

LibreOffice是Ubuntu自带的开源office软件,后面我们会换成WPS,个人喜欢WPS。

1
sudo apt-get remove libreoffice-common

2.3 删除Amazon的链接

1
sudo apt-get remove unity-webapps-common

2.4 删除不常用的软件

1
2
3
4
5
sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot

sudo apt-get remove gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install

sudo apt-get remove onboard deja-dup

3. 主题美化篇

3.1 安装桌面unity-tweak-tool

调整Unity桌面环境,推荐使用unity-tweak-tool。

1
sudo apt-get install unity-tweak-tool

3.2 Flatabulous主题

使用下面命令安装Flatabulous主题

1
2
3
sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install flatabulous-theme

该主题有配套图标,安装方式如下:

1
2
3
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons

安装往后打开unity-tweak-tool,进入主题,修改为Flatabulous,进入图标修改为Ultra-flat

3.3 字体

字体我选择了YaHeiConsolas字体(自己没有使用这个字体,直接使用默认的Ubuntu字体了)
下载地址戳这里 ,执行下面命令安装

1
2
3
4
5
6
tar -zxvf YaHeiConsolas.tar.gz
sudo mkdir -p /usr/share/fonts/vista
sudo cp YaHeiConsolas.ttf /usr/share/fonts/vista/
sudo chmod 644 /usr/share/fonts/vista/*.ttf
cd /usr/share/fonts/vista/
sudo mkfontscale && sudo mkfontdir && sudo fc-cache -fv

执行完后打开unity-tweak-tool,如图选择刚安装的字体。

注意:Ubuntu14.04 会遇到一个问题,提示unity tweak tool schema missing 然后只需要执行一下命令即可解决这个问题: sudo apt-get install unity-webapps-common

4. 安装常用软件

4.1 科学上网Shadowsocks(查看另一篇博客)

4.2 安装搜狗输入法

首先去官网下载搜狗拼音输入法。
搜狗拼音输入法Linux版官网下载地址
安装命令如下:

1
sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb

如果提示依赖有问题,执行下面命令后重新安装:

1
sudo apt-get install -f

4.3 安装WPS

去官网下载wps .deb安装包: wps官网
然后使用命令安装:

1
sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb

如果提示依赖有问题,执行下面命令后重新安装:

1
sudo apt-get install -f

4.4 安装截图工具 Shutter

可以直接到软件管理中搜索安装。
配置Shutter快捷键

4.5 安装Chrome浏览器

最好用的浏览器,没有之一,强大的插件功能。
安装命令如下:

1
2
3
4
5
6
7
sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
# 以下是一条语句
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

sudo apt-get update
sudo apt-get install google-chrome-stable
google-chrome-stable

4.6 安装Git

1
sudo apt-get install git

配置用户名和邮箱:

1
2
git config --global user.name "smile"
git config --global user.email "smilelingyong@163.com"

安装SSH keys

在安装github之前,需要先安装SSH keys

  • 第一步:先检查自己是否已经具有ssh keys,如果已经具有则进行第二步,否则,进行第三步
1
2
cd ~/.ssh
ls

查看该目录下是否已经具有ssh keys,发现没有id_rsa(私钥)和id_ras.pub(公钥)这两个文件

  • 第二步:备份并移除已经存在的ssh keys
1
2
3
mkdir key_backup
cp id_rsa* key_backup
rm id_rsa*

即将已经存在的id_rsa,id_rsa.pub文件备份到key_backup文件夹

  • 第三步 执行如下命令(不具有ssh keys时)
1
ssh-keygen -t rsa -C "smilelingyong@163.com"

默认生成的key在/home/.ssh/id_rsa.pub(可由vim打开复制)
在github中添加SSH key:
登录github-Account Settings-SSH 页面,然后点 Add SSH Key ,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容。
第四步:测试ssh key 是否成功:

1
ssh -T git@github.com
  • 若出现You’ve successfully authenticated, but GitHub does not provide shell access。表示已经成功连接github(warning忽略)。
  • 若出现Agent admitted failure to sign using the key.Permission denied (publickey)。使用命令
    ssh -add
    参考博客:Ubuntu 16.04/10 Git配置及连接Github
    具体Git用法可以参考廖雪峰老师Git教程

解决 git 中中文文件名,显示乱码问题

通过将Git配置变量 core.quotepath 设置为false

1
git config --global core.quotepath false

4.7 安装Oracle JDK 8

首先到Oracle官网下载JDK8,下载地址如下:
Oracle JDK8 Linux 版官网下载地址
安装命令如下:

1
2
3
4
sudo mkdir /usr/lib/jvm
sudo cp ./jdk-8u112-linux-x64.tar.gz /usr/lib/jvm/
cd /usr/lib/jvm
sudo tar -zxvf jdk-8u91-linux-x64.tar.gz

上述命令将 jdk-8u112-linux-x64.tar.gz 解压到了 /usr/lib/jvm 目录下,下面在/etc/profile文件中配置变量:

1
sudo gedit /etc/profile

在文件末尾追加:

1
2
3
4
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_112
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

执行下面命令使当前bash环境生效:

1
source /etc/profile

查看是否安装成功:

1
java -version

4.8 安装Sublime 3

参考博客:http://blog.csdn.net/frank_wangjianliang/article/details/51226807

4.9 安装网易云音乐

网易云音乐应该是Linux里体验最好的音乐播放器了,首先去官网下载网易云音乐。
注意:下载对应的版本,系统是Ubuntu16.04,就下载对应的Ubuntu16.04版本
网易云音乐Linux版官网下载地址
安装命令如下:

1
sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb

如果提示依赖有问题,执行下面命令后重新安装:

1
sudo apt-get install -f

4.10 安装有道词典

去有道官网下载安装包:有道官网
安装命令如下:

1
sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb

如果提示依赖有问题,执行下面命令后重新安装:

1
sudo apt-get install -f

4.11 安装Teamviewer

去Teamviwer官网下载 .deb安装包:Teamviwer官网下载地址
64位Ubuntu 16.04系统需要添加32位架构支持,命令如下

1
2
sudo dpkg --add-architecture i386
sudo apt-get update

安装TeamViewer的依赖包

1
sudo apt-get install libdbus-1-3:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libpng12-0:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 zlib1g:i386 libc6:i386

安装TeamViewer

1
sudo dpkg -i teamviewer_12.0.76279_i386.deb

如果提示依赖有问题,执行下面命令后重新安装:

1
sudo apt-get install -f

卸载Teamviewer

1
2
3
4
5
sudo apt-get --purge remove teamviewer
# 删除相应的目录
rm -rf /home/lly/.local/share/teamviewer
rm -rf /home/lly/.local/share/teamviewer12
rm -rf /home/lly/.config/teamviewer

4.12 安装java jdk

安装命令:

1
2
3
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

安装过程中会出现oracle license对话框,选择 是
安装完成后,输入 java -version 或者 javac -version 查看是否安装成功。得到类似以下输出,表示安装成功。

1
2
3
4
lly@lly:~$ java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

4.13 Anaconda以及Jupyter相关操作

打开 Anaconda Navigator

1
anaconda-navigator

打开 jupyter-notebook :

1
nuhup jupyter-notebook &

查看 jupyter-notebook token

1
jupyter-notebook list

5. 安装系统软件

5.1 Psensor

5.2 System Load Indicator

5.3 Redshift