前言
在我们使用Linux系统时,我们经常需要下载不同的软件包,去实现不同的功能,但是很多时候,我们通过命令去下载软件包时,速度会比较慢,有的时候只有十几K的速度,这样的速度实在是影响我们的使用体验,我们必须要找到解决的办法。
原因及解决思路
我们要解决下载慢的问题,就要先找到原因,如果我们没有修改过设置的话,下载的源的网址都是官方的地址,这就像我们使用pip
下载第三方库时,如果使用官方源,速度也会比较慢,使用国内的镜像源的话,速度就会快很多,那么,我们是否可以将Linux的下载源改为国内的源来加快我们的速度呢?当然可以。
在Linux操作系统中,将包管理器的下载源更改为国内源可以显著提高软件下载速度和更新效率。不同的Linux发行版使用不同的包管理工具和方式,但更改下载源的基本步骤是类似的。以下是如何将不同Linux发行版的包管理器下载源更改为国内源的详细步骤。
Debian/Ubuntu 使用 APT 更改源
步骤1: 打开Terminal(终端)
。
步骤2: 编辑 APT 源配置文件 /etc/apt/sources.list
,例如:
sudo nano /etc/apt/sources.list
步骤3: 在文件中,将原有的源地址替换为国内源地址。以下是一些常见的国内源地址示例:
- 清华大学:
http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
- 阿里云:
http://mirrors.aliyun.com/ubuntu/
- 中科大:
http://mirrors.ustc.edu.cn/ubuntu/
步骤4: 保存文件并退出编辑器。
步骤5: 运行以下命令更新软件包数据库:
sudo apt update
Fedora 使用 DNF/YUM 更改源
步骤1: 打开终端。
步骤2: 编辑 DNF 源配置文件 /etc/dnf/dnf.conf
,例如:
sudo nano /etc/dnf/dnf.conf
步骤3: 在文件中找到并编辑 baseur
l 和 metalink
字段,将其替换为国内源地址。以下是一些常见的国内源地址示例:
-
清华大学:
baseurl=http://mirrors.tuna.tsinghua.edu.cn/fedora/linux/releases/$releasever/Everything/$basearch/os/
-
阿里云:
baseurl=http://mirrors.aliyun.com/fedora/releases/$releasever/Everything/$basearch/os/
-
中科大:
baseurl=http://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/
步骤4: 保存文件并退出编辑器。
步骤5: 运行以下命令更新软件包数据库:
sudo dnf clean all
sudo dnf makecache
Arch Linux 使用 Pacman 更改源
步骤1: 打开终端。
步骤2: 编辑 Pacman 源配置文件 /etc/pacman.d/mirrorlist
,例如:
sudo nano /etc/pacman.d/mirrorlist
步骤3: 在文件中找到并编辑合适的国内源,可以使用 Server =
或 ## Server =
注释掉原有的源地址,然后取消注释国内源。以下是一些常见的国内源地址示例:
-
清华大学:
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
-
阿里云:
Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch
-
中科大:
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
步骤4: 保存文件并退出编辑器。
步骤5: 运行以下命令同步软件包数据库并更新软件包信息:
sudo pacman -Sy
通过上述步骤,我们可以将不同发行版的包管理器下载源更改为国内源,提高软件下载速度和更新效率。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!