Ubuntu 20.04 LTS 修改 apt 源

概述

由于在 Windows 环境下做开发,在配置环境方面经常会遇到各种问题,因此,选择使用 Ubuntu 来作为开发环境,版本为 Ubuntu 20.04。

Ubuntu 使用 apt 作为软件包管理器,其默认的下载源在国外,为了加快软件下载速度,建议在安装好系统之后就修改为国内的镜像源,常见的国内源包括:阿里源、清华源、中科大源等,完整的官方镜像源列表可以查看 Mirrors : Ubuntu

这里使用阿里源为例,展示如何进行修改。

备份旧的 apt 配置文件

apt 配置文件位于 /etc/apt 目录下,其中 sources.list 文件是 apt 用来记录镜像源配置信息的,建议在修改之前对其进行备份:

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

查看 Ubuntu 版本代号

使用 lsb_release 命令来查看 Ubuntu 版本代号:

1$ lsb_release --codename
2Codename: focal

每个版本的代号都是不一样的,例如:

  • Ubuntu 22.10:kinetic
  • Ubuntu 22.04:jammy
  • Ubuntu 21.10:impish
  • Ubuntu 20.04:focal
  • Ubuntu 18.04:bionic

我在这边踩过一次坑,我用的是 20.04 版本,版本代号应该为 focal,但是修改源时使用了 18.04 的代号 bionic,导致后面在安装软件时遇到各种报错信息,通过排查才知道是自己版本代号配置错了。

编辑新的 apt 配置文件

1sudo vi /etc/apt/sources.list

修改 apt 源为阿里源:

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

如果需要使用其他的源,只需要修改镜像地址即可,常见的软件源的地址如下:

更新软件列表

执行如下命令更新软件列表索引:

1sudo apt update -y

更新软件包

执行如下命令升级软件包:

1sudo apt upgrade

参考资料

下一页
上一页

相关