BingSEO

apt 换源教程

apt 换源教程

小小白哦
5月17日发布

相信大家在开箱新的 Ubuntu/Debian 时,遇到过 apt 下载慢的问题。如果一个一个手动下载 deb,在上传到服务器这样做特别麻烦,而且没有自动更新。本期教你如何更换 apt 镜像源。
养成先阅读全文后操作的好习惯,可以帮你更快的掌握本篇知识哦。

准备工作

  • 一个良好的网络环境
  • SSH
  • 一个脑子

什么是镜像源?

镜像源不是我们理解的那个 iso 镜像文件,而是类似于网络加速的一种工具。

举个例子:如果你在中国下载外国的文件,那么这个文件就像旅行一样,来来回回跑肯定很慢。如果把它更换为国内的,那么就会速度飞起。

常见的镜像源有:清华大学镜像源、阿里云镜像源等等。

就说这么多,我们来开始操作吧!

编辑镜像源文件

首先登录上 SSH,因为不同 Ubuntu/Debian 版本的源地址不一样,所以必须先确认自己的系统版本。

lsb_release -a

这条命令会列出你的版本号等信息,输出可能是这样的:

Distributor ID: Ubuntu
Description:    Ubuntu 26.04 LTS
Release:        26.04
Codename:       resolute

我们需要记下 codename 后面的内容,有的版本可能是 jammy noble 这些。

我们还需要知道自己的机器架构,这里就不过多赘述了。

然后输入以下命令,会打开一个编辑器:

sudo nano /etc/apt/sources.list

如果没有打开,你就需要安装一下 nano 这个工具。

apt install nano -y

然后我们要把里面的所有内容都删掉,按下 Ctrl + K 可以快速删行。

然后替换为以下内容:

deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

然后需要把 jammy 替换为你刚才记下的 Codename。

如果这个镜像源的速度不快,我们还可以试试清华的:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

同样需要修改 jammy。

Ctrl + X + y + 两下回车 就是保存并退出的操作了!

完事之后输入:

sudo apt update && sudo apt upgrade -y

系统会自动开始检查更新。

实测这两个镜像源能跑到 20 MB/S。

如果你打开文件是这个内容:

# Ubuntu sources have moved to the /etc/apt/sources.list.d/ubuntu.sources
# file, which uses the deb822 format. Use deb822-formatted .sources files
# to manage package sources in the /etc/apt/sources.list.d/ directory.
# See the sources.list(5) manual page for details.

那就说明你的 Ubuntu 系统可能是 24 以上的了,需要用新的语法。

我们需要先删除新版的文件。

sudo rm -rf /etc/apt/sources.list.d/ubuntu.sources

然后,重复上述操作换源。之后我们要用 apt 中自带的转换工具,把这个转换为新版语法。

apt modernize-sources

然后摁下 y,敲回车开始转换。转换完成后,正常照上面更新即可。

如果你用的是 Debian,把源地址中的 ubuntu 改成 debian,比如 http://mirrors.aliyun.com/debian/

总结:

# 1. 登录 SSH
# 2. 查看版本代号(记住它!)
lsb_release -a
# 3. 编辑源文件
sudo nano /etc/apt/sources.list
# → 删除原内容 → 粘贴镜像源(把 Codename 改成你的)→ Ctrl+X 保存 → Ctrl+X 退出
# 4. 刷新源并更新软件
sudo apt update && sudo apt upgrade -y

看完了就给个赞吧!

© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 收藏
评论 抢沙发
OωO
取消

BingSEO