ubuntu20.04 更换系统软件更新镜像源地址

192 阅读4分钟

背景

ubuntu的默认软件镜像源地址比如(us.archive.ubuntu.com/ubuntu) 在过内容访问可能比较慢,或者完全不能访问,所以可以使用一个国内的地址。

过程

1. 备份原有的软件源配置文件

在进行更改之前,建议先备份 /etc/apt/sources.list 文件,这样在出现问题时可以恢复到原来的配置。执行以下命令:

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

2. 选择合适的镜像源

常见的镜像源有阿里云、清华大学、中科大等,这些镜像源通常会同步 Ubuntu 官方的软件包,并且在中国访问速度较快。以下是这些镜像源对应的 focal(Ubuntu 20.04)版本的配置示例:

阿里云镜像源

收起

plaintext

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

清华大学镜像源

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 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/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

3. 编辑软件源配置文件

使用文本编辑器(如 nano 或 vim)打开 /etc/apt/sources.list 文件:

bash

sudo nano /etc/apt/sources.list

将文件中的原有内容替换为你选择的镜像源配置,保存并退出编辑器。如果使用的是 nano 编辑器,按 Ctrl + X,然后按 Y,最后按 Enter 即可保存并退出。

4. 更新软件包列表

更换软件源后,需要更新软件包列表,让系统从新的镜像源获取软件包信息:

bash

sudo apt update

其他

更换软件源地址对 Ubuntu 系统可能产生以下几方面的影响:

正面影响

  • 提高下载速度:如果原软件源服务器距离较远或网络不稳定,更换为距离近、网络状况好的软件源,如将国外源换成国内的阿里云、清华大学等镜像源,能大幅提升软件包的下载速度,使软件安装、更新等操作耗时更短,节省用户时间。
  • 增加软件可用性:不同的软件源可能包含不同的软件包或软件版本。更换软件源后,可能会获取到在原来软件源中没有或版本更合适的软件,满足用户更多的软件使用需求,例如某些特定的开发工具或专业软件。
  • 提升系统稳定性:一些官方或优质的镜像源会对软件包进行严格的测试和验证,确保软件包的质量和稳定性。使用这些软件源可以及时获取到安全更新和系统修复补丁,有助于提升系统的整体稳定性和安全性,减少系统出现漏洞和故障的风险。

负面影响

  • 软件兼容性问题:如果更换到非官方或不正规的软件源,可能会存在软件包与系统版本不兼容的情况。比如软件源中的软件包是为其他版本的 Ubuntu 系统编译的,在当前系统上安装可能会导致软件无法正常运行,甚至可能破坏系统的稳定性,出现系统崩溃、部分功能无法使用等问题。
  • 安全风险:不可信的软件源可能会提供包含恶意软件或病毒的软件包。一旦从这样的软件源下载并安装软件,系统可能会被黑客攻击,导致数据泄露、系统被控制等安全问题,严重威胁系统和用户数据的安全。
  • 更新不一致问题:不同软件源的更新频率和内容可能存在差异。如果同时使用多个不兼容或更新不同步的软件源,可能会导致系统软件包更新不一致,出现依赖关系混乱的情况。例如,某个软件包的新版本依赖于另一个软件包的特定版本,但由于软件源更新不同步,安装了不匹配的版本,从而引发系统故障。