Ubuntu 阿里云镜像源设置及加速软件更新
2024-11-09 10:48:16
Ubuntu 是基于 Debian Linux 的开源操作系统,广泛用于桌面应用、开发工具、服务器环境等。Ubuntu 提供了丰富的工具和应用,适用于从个人用户到企业级使用场景。为了更快地获取和更新 Ubuntu 系统的软件包,使用国内镜像源是一个非常有效的选择。阿里云镜像源为国内用户提供了稳定、快速的 Ubuntu 镜像服务,极大提升了安装和更新软件的速度。
阿里云镜像下载地址
- Ubuntu 主镜像: https://mirrors.aliyun.com/ubuntu/
- Ubuntu 安装镜像: https://developer.aliyun.com/mirror/ubuntu-releases
- Ubuntu ARM 镜像: https://developer.aliyun.com/mirror/ubuntu-ports
- Ubuntu 过期源: https://developer.aliyun.com/mirror/oldubuntu-releases
- 其他架构安装镜像: https://developer.aliyun.com/mirror/ubuntu-cdimage
配置镜像源
适用架构
本文配置指南适用于 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 的图形界面:
- 打开系统设置 -> 软件和更新 -> 选择下载服务器 -> 选择“阿里云镜像”服务器。
手动更改配置
对于熟悉命令行的用户,可以手动编辑 /etc/apt/sources.list
文件,替换默认的 Ubuntu 镜像源。
-
使用你喜欢的编辑器打开
/etc/apt/sources.list
文件:sudo nano /etc/apt/sources.list
-
将文件中的
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
-
保存文件并退出编辑器(在
nano
中按Ctrl+X
,然后按Y
保存更改,最后按Enter
)。 -
更新包列表:
sudo apt update
检查并修改其他源文件
如果 /etc/apt/sources.list
文件已经配置好,但系统仍然连接不上阿里云镜像,可能是其他配置文件没有修改完全。你可以使用 grep
命令搜索并修改所有包含 archive.ubuntu.com
的文件。
-
查找系统中所有包含
archive.ubuntu.com
的文件:grep -r 'archive.ubuntu.com' /etc/apt/
-
如果你找到了其他文件(比如
/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/
。 -
你也可以编辑
/etc/apt/sources.list.d/ubuntu.sources.curtin.orig
文件:sudo nano /etc/apt/sources.list.d/ubuntu.sources.curtin.orig
-
完成后,再次更新包列表:
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