ubuntu 更新

情况

今天忽然发现自己用的 Ubuntu 21.10 停止支持了,用 apt-get 安装软件都提示找不到软件源,所以更新到了 Ubuntu 22.04 LTS。因为笔记本比较新,之前电源管理一直都不能挂起,换到 22.04 后也完美解决,一些软件更新到最新版本后,也更好使了。

建议安装 LTS(long term support)版本,比如:16.04, 18.04, 20.04, 22.04,一般大版本为双数,小版本为 04。

规划

我安装 Ubuntu 系统一般规划如下:

  • 总预留一个 50G 左右的分区,以备安装新操作系统与当前系统并存(配置可以直接从旧系统拷过来)
  • 数据放在独立的分区
  • 使用虚拟机,如用 Virtualbox 安装 Windows,用 Docker 安装 Linux

方法

升级 Ubuntu 系统一般可在 2 小时左右即可完成,具体工作包含:

  • 安装系统
  • 更换软件源
1
2
3
$ cp /etc/apt/sources.list /etc/apt/sources.list_bak
$ sudo vi /etc/apt/sources.list
$ sudo apt-get update
  • 安装升级工具:chrome, ssh-server, vim, nfs, obsidian...
1
2
$ sudo apt-get install docker.io net-tools vim virtualbox openssh-server nfs-common samba fcitx-table-wubi
$ cp xxx ./vimrc # 使用常用配置
  • 安装浏览器
1
2
3
cd /tmp/
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
dpkg -i google*.deb
  • 安装语言和输入法

上面已经用 apt-get 安装了输入法,需要进一步设置:设置 ->键盘 ->输血法

  • 挂载各个数据分区
1
2
3
4
mkdir /exports # 数据区
mkdir /mnt/vm # 虚拟机区
mkdir /mnt/docker # docker镜像区
sudo vi /etc/fstab # 加自动挂载设置
  • 设置共享目录

使用 samba

  • 安装 vscode 等开发环境

在网站下载最新版本 deb 包安装 01_环境

  • 设置显示器多屏,喜欢的风格等
  • 配置各种 git 帐号