由于Ubuntu系统内置的很多源都没有墙内CDN加速,所以下载和更新内容时速度会非常缓慢,所以本篇教程将会教大家如何将系统内置源修改为墙内源。

一:apt源

APT全称为Advanced Packaging Tool,是一个包管理工具,一般都会内置在基于Debian的Linux发行版系统中。使用APT不但可以轻松管理并安装deb格式的Linux二进制软件包,还可以在线安装、升级软件和解决软件所需的依赖。

当然,作为系统内置的包管理器,除了安装和升级软件外,Ubuntu的系统软件和功能更新也离不开它。如果使用内置的Ubuntu官方源,遇上Linux Kernel这种容量较大的更新,墙内龟速的下载肯定会令人抓狂,所有我们接下来将要使用清华大学开源软件镜像站免费提供的apt源对内置的apt源进行替换。

打开系统内置的终端,先输入以下命令切换至root用户:

sudo su

接下来终端会提示你输入密码,只需要按照提示输入开机密码并按下回车即可。

注意Linux终端下输入密码不会有任何显示,并不是没有输入进去。

当成功切换至root用户后,紧接着逐条输入以下命令:

rm -rf /etc/apt/sources.list
nano /etc/apt/sources.list

此时终端窗口会出现一个文本编辑器,需要将以下文本复制粘贴进去:

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

deb http://ports.ubuntu.com/ubuntu-ports/ jammy-security main restricted universe multiverse
# deb-src http://ports.ubuntu.com/ubuntu-ports/ jammy-security main restricted universe multiverse

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

复制粘贴进去后同时按住键盘上的Ctrl+S即可保存文件,随后按下Ctrl+X即可退出编辑器。

此时apt源以及替换完毕,可以通过终端输入以下命令更新包列表测试已是否使用清华源:

apt update

如果终端显示从https://mirrors.tuna.tsinghua.edu.cn获取则代表更换成功,此时便可放心点击系统弹出提示的软件更新。

二:Flathub源

由于Linux的发行版众多,不同的发行版都有自己的包管理器和不同的二进制文件包,Flatpak则完美解决了这个问题,通过Flatpak打包并在Flathub分发的Linux软件可以在任何Linux系统上运行,所以有些Linux桌面软件只提供了Flathub安装渠道,并且Ubuntu 22.04 LTS系统内置了Flatpak来进行软件安装和管理。

接下来,我们将使用上海交通大学软件源镜像服务免费提供的Flathub源进行替换。

首先还是要打开终端并切换至root用户,然后输入以下命令:

flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub

如果终端里没有任何的报错,那么就代表替换成功,此时再从应用商店下载软件即可不用再忍受龟速下载。

此时我们可以输入以下命令从Flathub安装第三方B站客户端测试速度:

flatpak install flathub cn.xfangfang.wiliwili

如果一切正常,那么恭喜你,Ubuntu优化的工作至此已全部完成。