1. 基本设置
1.1 设置root密码
Ubuntu安装后默认没有root密码,需要用户自己设置。
1 | sudo su - |
1.2 更新软件源
将软件源更换为国内的源,自己选择了aliyun,速度最快(清华的源也可以)
Ubuntu 的软件源配置文件是/etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。
1
2
3
4
5
6
7
8deb 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 | sudo apt-get update |
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 | sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot |
3. 主题美化篇
3.1 安装桌面unity-tweak-tool
调整Unity桌面环境,推荐使用unity-tweak-tool。
1 | sudo apt-get install unity-tweak-tool |
3.2 Flatabulous主题
使用下面命令安装Flatabulous主题
1 | sudo add-apt-repository ppa:noobslab/themes |
该主题有配套图标,安装方式如下:
1 | sudo add-apt-repository ppa:noobslab/icons |
安装往后打开unity-tweak-tool,进入主题,修改为Flatabulous,进入图标修改为Ultra-flat
3.3 字体
字体我选择了YaHeiConsolas字体(自己没有使用这个字体,直接使用默认的Ubuntu字体了)
下载地址戳这里 ,执行下面命令安装
1
2
3
4
5
6tar -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
7sudo 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 | git config --global user.name "smile" |
安装SSH keys
在安装github之前,需要先安装SSH keys
- 第一步:先检查自己是否已经具有ssh keys,如果已经具有则进行第二步,否则,进行第三步
1 | cd ~/.ssh |
查看该目录下是否已经具有ssh keys,发现没有id_rsa(私钥)和id_ras.pub(公钥)这两个文件
- 第二步:备份并移除已经存在的ssh keys
1 | mkdir key_backup |
即将已经存在的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 | sudo mkdir /usr/lib/jvm |
上述命令将 jdk-8u112-linux-x64.tar.gz 解压到了 /usr/lib/jvm 目录下,下面在/etc/profile文件中配置变量:
1 | sudo gedit /etc/profile |
在文件末尾追加:
1 | export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_112 |
执行下面命令使当前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 | sudo dpkg --add-architecture i386 |
安装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 | sudo apt-get --purge remove teamviewer |
4.12 安装java jdk
安装命令:
1 | sudo add-apt-repository ppa:webupd8team/java |
安装过程中会出现oracle license对话框,选择 是
安装完成后,输入 java -version
或者 javac -version
查看是否安装成功。得到类似以下输出,表示安装成功。
1 | lly@lly:~$ java -version |
4.13 Anaconda以及Jupyter相关操作
打开 Anaconda Navigator
:
1 | anaconda-navigator |
打开 jupyter-notebook
:
1 | nuhup jupyter-notebook & |
查看 jupyter-notebook token
1 | jupyter-notebook list |