0%

新装 Ubuntu 之后需要做的一些工作

APT 换国内源#

备份原来的源文件 /etc/apt/sources.list
修改 /etc/apt/sources.list 文件为以下新的内容。
注:以下使用的是阿里云的镜像,bionic 对应 18.04 版本,如果是其他版本,请注意版本代号。

1
2
3
4
5
6
7
8
9
10
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

换源后更新系统

1
2
sudo apt update
sudo apt upgrade

更改下系统设置#

关闭触摸板自然滚动
修改终端 tab 页切换快捷键(PgUp/PgDn换为方向键)

安装 chrome 浏览器#

  1. 将 chrome 下载源加入到系统的源列表(添加依赖)
1
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
  1. 导入谷歌软件的公钥,用于对下载软件进行验证
1
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
  1. 对当前系统的可用更新列表进行更新(更新依赖)
1
sudo apt update
  1. 安装谷歌 Chrome 浏览器(稳定版)(安装软件)
1
sudo apt install google-chrome-stable
  1. 启动谷歌 Chrome 浏览器
1
google-chrome-stable

然后将 chrome 添加到 Dock 收藏夹即可。

更新语言包,安装 fcitx 输入法#

  1. 更新语言包:
    设置->区域和语言->管理已安装的语言

  2. 安装 fcitx 输入法:

1
2
sudo apt install fcitx
sudo apt install fcitx-table-wbpy

设置->区域和语言->管理已安装的语言->键盘输入法系统设为fcitx
需要注销登录或者重启系统生效, 再对 fcitx 配置一下,删掉一些不用的输入法条目。

配置 vim, bash, 和常用脚本#

建议存放在 Github 私有库中,然后只需要 clone 下来,拷贝粘贴或者运行一下安装脚本就行。

主要内容有 .vimrc, .bashrc, bash_completion.d 等。

  1. 安装 vim, cscope
1
2
sudo apt install vim
sudo apt install cscope
  1. 安装 Vundle.vim
1
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
  1. 安装 vim 插件
    打开 vim, 执行命令 :PluginInstall

生成 ssh 密钥 和 gpg 签名#

  1. 生成 ssh 公私钥
1
2
3
4
ssh-keygen -t rsa -b 4096 -C "email@example.com"

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
  1. 生成 gpg 签名
1
2
3
4
gpg --full-generate-key

gpg -K --keyid-format LONG
gpg --armor --export <KEYID>

安装常用开发工具#

1
2
3
4
5
6
7
sudo apt install git cmake build-essential
sudo apt install autoconf automake libtool pkg-config
sudo apt install wget curl net-tools
sudo apt install libboost-all-dev
sudo apt install jq
sudo apt install golang-go
curl -sSL https://get.docker.com/ | sh

停止一些不常用开机启动服务#

1
2
3
4
5
service --status-all | grep "[+]"

sudo systemctl stop apport bluetooth cups cups-browsed kerneloops speech-dispatcher unattended-upgrades docker

sudo systemctl disable apport bluetooth cups cups-browsed kerneloops speech-dispatcher unattended-upgrades docker

其它事项#

  1. 习惯分区方案
1
2
3
4
5
6
/boot/efi
/boot
swap
/
/home
/usr/local

数据不要存放根分区,以免重装系统后数据丢失

  1. 常用目录
1
2
3
4
5
6
$HOME 目录下 bin, etc, projects
/etc/apt 软件更新源
/etc/default 默认设置
/etc/hosts 主机别名设置
/etc/fstab 开机挂载设置
/etc/network/interfaces 网络接口设置