更新Ubuntu系统&&更换镜像源

658 阅读2分钟

更新Ubuntu系统&&更换镜像源

一、升级ubuntu版本

前提

你可以从 Ubuntu 18.04 或者 Ubuntu 19.10 直接升级到 版本 20.04。 如果你运行任何之前的发行版本,你必须先升级到 18.04 或者 19.10。

备份

首先并且最重要的事情,请确保在你的操作系统进行重大升级之前,备份好你的数据。如果你正在虚拟机上运行 Ubuntu,你最好先做一个完整的系统快照,以便在系统升级出现问题时,快速恢复你的机器。

更新软件包

$ sudo apt update
$ sudo apt upgrade
$ sudo apt full-upgrade

apt full-upgrade可能会移除一些不必要的软件包。

移除任何被自动安装的,但是不再被任何包所依赖的软件包:

$ sudo apt --purge autoremove

升级Ubuntu

升级到最新的 Ubuntu 版本是一个很简单直接的过程。在命令行中执行do-release-upgrade来升级。do-release-upgrade是 “update-manager-core” 软件包的一部分,而该软件包在大多数的 Ubuntu 系统上都已经默认安装了。如果因为一些原因,在你的系统上,该软件包没有被安装,通过下面的命令安装它:

$ sudo apt install update-manager-core

开始升级,输入:

$ sudo do-release-upgrade -d

这个命令将会禁用所有的第三方软件源,并且将 apt 列表指向 focal 软件源。你将会被提示几次,进行确认,只需一路按y确认即可。

确认升级

待升级完成后,重启系统,在Terminal中输入以下命令查询是否升级成功。

检查 Ubuntu 版本:

$ lsb_release -a

输出:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04 LTS
Release:	20.04
Codename:	focal

你的新 Ubuntu 20.04 安装完成。

二、更换镜像源

Ubuntu 默认使用的官方源的服务器在欧洲,从国内访问速度很慢。国内的阿里、网易以及一些重点高校也都有 Ubuntu 的源,所以在装完 Ubuntu 系统后最好把官方源更换为国内的源。为了避免安装问题以及提高下载速度,在此我们以更换清华源为例。

备份源文件

备份原来的源,将以前的源备份一下,以防以后可以用的。

$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

获取Ubuntu版本号

Ubuntu 每个发行版本都有自己的代号,我们要通过我们电脑上 Ubuntu 的代号去找对应的源,Ctrl+Alt+T 打开终端,执行以下命令:

lsb_release -a

输出:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04 LTS
Release:	20.04
Codename:	focal

得到我的版本号的是 Ubuntu 20.04 LTS。

镜像源

我们打开清华官方源网站查看自己版本号的镜像源:清华源

在这里插入图片描述

替换源

打开/etc/apt/sources.list文件,将文件中的内容替换为以下内容,并保存。

$ sudo vim /etc/apt/sources.list
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

更新软件包

$ sudo apt update
$ sudo apt upgrade