返回文章列表

更换国内镜像源

本文简要介绍了 Ubuntu 系统的“软件源”概念及其工作原理(使用 apt 软件包管理工具)。文章详细说明了两种主要的软件源类型:官方软件源(建议替换为国内镜像以提高速度)和 PPA(用于获取补充软件包)。最后,文章提供了修改软件源(更改为目标镜像源,如清华源)的具体操作步骤,包括备份原配置文件、编辑 /etc/apt/sources.list 以及执行更新命令

Tyverse
4 分钟阅读
1 次阅读
最后编辑于 2026-06-23 09:30
更换国内镜像源

什么是软件源

软件源就相当于软件库,需要安装什么软件,只需要简单使用命令来进行安装: sudo apt-get install <package-name>,软件库里没有的话就会提示错误;删除软件则是 sudo apt-get remove <package-name>;在Ubuntu系统上安装软件和Windows上不一样 (后者是exe文件,前者一般是 apt、deb、run等格式)。

其中Ubuntu 系统中自带一个名为 apt 软件包管理工具,它主要负责 Ubuntu 系统中所有软件包的管理,包括下载软件,卸载已安装的软件等。每当我们通过 sudo apt-get install <package-name>去安装软件时,它就会从系统中的一个叫做源列表的文件去读取软件源的网址信息,查找包含该软件的软件源网址,接着从上面把指定的软件下载下来。

对于Ubuntu的软件源类型分为两种

官方软件源

Ubuntu 官方软件源中包含了 Ubuntu 系统中所用到的绝大部分的软件,它对应的源列表文件是 /etc/apt/sources.list。该文件记录Ubuntu 官方源的地址,但国内访问官方软件源速度会慢,为解决这样的问题,国内许多学校以及公司的镜像网站都对官方软件源进行镜像备份,并且定期同步更新,为了提高访问速度,可以选择去访问这些镜像网站,所以我们需要将 Ubuntu 官方软件源的网址替换成国内的 Ubuntu 软件源镜像网站的网址就可以。

PPA

由于官方软件库自带的源是有限的,若我们需要一些其他的包就只能通过下载deb格式的文件,但又不能获取到更新和维护,那么这时候PPA 源应运而生。PPA 源(Personal Package Archives)即个人软件包集。这是一个网站 https://launchpad.net/ Launchpad 是 Ubuntu 母公司 Canonical 有限公司所架设的网站,用于提供维护、支援或联络 Ubuntu 开发者的平台。由于官方软件源是有限的,该网站则提供PPA来允许开发者建立自己的软件仓库,自由的上传软件。

如何更改为目标镜像源

国内开源镜像站点汇总

先备份源列表/etc/apt/sources.list

shell
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

再打开sources.list文件修改 (可以用gedit、vim等来修改)

shell
sudo vim /etc/apt/sources.list

替换原有的配置文件 (例如Ubuntu20.04的清华源)

shell
# 默认注释了源码镜像以提高 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

之后进行更新源

shell
sudo apt-get upgrade -y && apt-get update -y

发表评论

未登录评论需提供昵称和联系邮箱,提交后默认进入审核。

0/1000