返回

Ubuntu 阿里云镜像源设置及加速软件更新

开发配置

Ubuntu 是基于 Debian Linux 的开源操作系统,广泛用于桌面应用、开发工具、服务器环境等。Ubuntu 提供了丰富的工具和应用,适用于从个人用户到企业级使用场景。为了更快地获取和更新 Ubuntu 系统的软件包,使用国内镜像源是一个非常有效的选择。阿里云镜像源为国内用户提供了稳定、快速的 Ubuntu 镜像服务,极大提升了安装和更新软件的速度。

阿里云镜像下载地址

配置镜像源

适用架构

本文配置指南适用于 x86 架构 的 Ubuntu 系统。如果你使用的是 ARM、PowerPC 等架构的设备,请参考阿里云提供的 ubuntu-ports 源 进行配置。

注意事项

  • ECS 用户特殊配置:如果你是阿里云 ECS 用户,建议将镜像源地址中的 https://mirrors.aliyun.com/ 修改为 http://mirrors.cloud.aliyuncs.com/ 以提高稳定性。

    sudo sed -i 's/https:\/\/mirrors.aliyun.com/http:\/\/mirrors.cloud.aliyuncs.com/g' /etc/apt/sources.list
    

图形界面配置

对于新手用户,最简单的配置方法是使用 Ubuntu 的图形界面:

  1. 打开系统设置 -> 软件和更新 -> 选择下载服务器 -> 选择“阿里云镜像”服务器。

手动更改配置

对于熟悉命令行的用户,可以手动编辑 /etc/apt/sources.list 文件,替换默认的 Ubuntu 镜像源。

  1. 使用你喜欢的编辑器打开 /etc/apt/sources.list 文件:

    sudo nano /etc/apt/sources.list
    
  2. 将文件中的 http://archive.ubuntu.com/ubuntu/ 替换为 https://mirrors.aliyun.com/ubuntu/。例如:

    将:

    deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
    

    改为:

    deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    
  3. 保存文件并退出编辑器(在 nano 中按 Ctrl+X,然后按 Y 保存更改,最后按 Enter)。

  4. 更新包列表:

    sudo apt update
    

检查并修改其他源文件

如果 /etc/apt/sources.list 文件已经配置好,但系统仍然连接不上阿里云镜像,可能是其他配置文件没有修改完全。你可以使用 grep 命令搜索并修改所有包含 archive.ubuntu.com 的文件。

  1. 查找系统中所有包含 archive.ubuntu.com 的文件:

    grep -r 'archive.ubuntu.com' /etc/apt/
    
  2. 如果你找到了其他文件(比如 /etc/apt/sources.list.d/ubuntu.sources),就需要手动编辑这些文件。以下是修改步骤:

    sudo nano /etc/apt/sources.list.d/ubuntu.sources
    

    在文件中,将所有 http://archive.ubuntu.com/ubuntu/ 替换为 https://mirrors.aliyun.com/ubuntu/

  3. 你也可以编辑 /etc/apt/sources.list.d/ubuntu.sources.curtin.orig 文件:

    sudo nano /etc/apt/sources.list.d/ubuntu.sources.curtin.orig
    
  4. 完成后,再次更新包列表:

    sudo apt update
    

示例配置文件

以下是不同版本的 Ubuntu 配置文件示例。请根据你当前使用的版本修改 /etc/apt/sources.list

Ubuntu 14.04 LTS (Trusty) 配置:

deb https://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

Ubuntu 16.04 LTS (Xenial) 配置:

deb https://mirrors.aliyun.com/ubuntu/ xenial main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial main
deb https://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb https://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src https://mirrors.aliyun.com/ubuntu/ xenial universe
deb https://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security main

Ubuntu 20.04 LTS (Focal) 配置:

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

Ubuntu 22.04 LTS (Jammy) 配置:

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