ubuntu安装后apt命令默认使用国外的源地址,在国内环境下,使用apt update会非常慢。为了解决这个问题,可以将apt源更新为国内的源地址,比如清华源。

查看系统版本

查看系统版本有以下方式:

1.使用“lsb_release -a”命令

lsb_release -a

如果使用的是ubuntu系统,可能会显示如下信息:

Distributor ID: Ubuntu
Description:    Ubuntu 20.04.6 LTS
Release:        20.04
Codename:       focal

2.查看“/etc/os-release”文件

cat /etc/os-release

如果是ubuntu系统,可能会显示如下信息:

NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

我们可以看到,这两个命令都可以显示系统的版本(20.04.6),版本代号(focal)。

查找对应源地址

这里我们采用清华源,地址是 https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/

进入这个页面,可以看到左侧是不同的系统。如果使用的是非ubuntu,可以在左侧边栏选择对应的系统。

在ubuntu版本的下拉菜单中,选择对应的版本。

更新apt使用国内源

备份原apt源

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

更新apt源

我的系统是focal版本,对应的清华源如下:

# 默认注释了源码镜像以提高 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 http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
# deb-src http://security.ubuntu.com/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

打开sources.list文件:

vi sources.list

将以上代码粘贴到sources.list中,保存后退出。