# Ubuntu 软件仓库

原文：https://mirrors.zju.edu.cn/docs/ubuntu/
内容语言：zh（中文）
导出选项：默认选项；可在原文页面调整选项后复制全文

- 镜像地址：`https://mirrors.zju.edu.cn/ubuntu`
- sudo：开启

> 本站收录所有共享帮助文档；文档存在不代表浙江大学镜像站当前提供该镜像。请查阅 https://mirrors.zju.edu.cn/mirrorz.json 确认当前目录与状态。
> 下列命令使用上述选项，请根据实际系统版本选择；未填写的文本选项需要在原文页面补充。

本镜像仅包含 32/64 位 x86 架构处理器的软件包，在 ARM(arm64, armhf)、PowerPC(ppc64el)、RISC-V(riscv64) 和 S390x 等架构的设备上（对应官方源为 ports.ubuntu.com）请使用 [ubuntu-ports 镜像](<https://mirrors.zju.edu.cn/docs/ubuntu-ports/>)。


对于 Ubuntu 不再支持的版本，请参考 [Ubuntu 旧版本帮助](<https://mirrors.zju.edu.cn/docs/ubuntu-old-releases/>)。


在 Ubuntu 24.04 之前，Ubuntu 的软件源配置文件使用传统的 One-Line-Style，路径为 `/etc/apt/sources.list`；从 Ubuntu 24.04 开始，Ubuntu 的软件源配置文件变更为 DEB822 格式，路径为 `/etc/apt/sources.list.d/ubuntu.sources`。

## 我正在使用什么版本的 Ubuntu？

可以通过以下命令查看当前系统版本：

```bash
cat /etc/os-release
```

例如在 Ubuntu 24.04 下，文件内容如下：

```conf
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
```

`VERSION_ID` 后面的版本号即为当前系统版本，`VERSION_CODENAME` 后面的是代号。代号在软件源配置文件中会被使用。**请注意在下面的配置中选择符合你的机器的版本号，在替换配置前确认代号一致，否则之后的更新操作可能导致系统出现问题。**

Ubuntu 18.04 LTS 及以上版本默认支持 HTTPS 源。如果遇到无法拉取 HTTPS 源的情况，请先使用 HTTP 源并安装通用 CA 证书：

```bash
sudo apt install ca-certificates
```


## 配置内容

将系统自带的对应文件做个备份，然后根据格式的选择下面对应的内容替换，即可使用选择的软件源镜像。

### 传统格式（`/etc/apt/sources.list`）

此处选项：
- Ubuntu 版本 (release): `Ubuntu 26.04 LTS`
- 启用源码源 (src): `关闭`
- 启用 proposed (proposed): `关闭`
- 强制安全更新使用镜像 (mirror_security): `关闭`

写入 `/etc/apt/sources.list`：

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

# 以下安全更新软件源为官方源配置
deb http://security.ubuntu.com/ubuntu/ resolute-security main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu/ resolute-security main restricted universe multiverse

# 预发布软件源，不建议启用
# deb https://mirrors.zju.edu.cn/ubuntu/ resolute-proposed main restricted universe multiverse
# # deb-src https://mirrors.zju.edu.cn/ubuntu/ resolute-proposed main restricted universe multiverse
```

### DEB822 格式（`/etc/apt/sources.list.d/ubuntu.sources`）

此处选项：
- Ubuntu 版本 (release_deb822): `Ubuntu 26.04 LTS`
- 启用源码源 (src): `关闭`
- 启用 proposed (proposed): `关闭`
- 强制安全更新使用镜像 (mirror_security): `关闭`

写入 `/etc/apt/sources.list.d/ubuntu.sources`：

```yaml
Types: deb
URIs: https://mirrors.zju.edu.cn/ubuntu
Suites: resolute resolute-updates resolute-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# 默认注释了源码镜像以提高 apt update 速度，如有需要可自行取消注释
# Types: deb-src
# URIs: https://mirrors.zju.edu.cn/ubuntu
# Suites: resolute resolute-updates resolute-backports
# Components: main restricted universe multiverse
# Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# 以下安全更新软件源为官方源配置
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: resolute-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# Types: deb-src
# URIs: http://security.ubuntu.com/ubuntu/
# Suites: resolute-security
# Components: main restricted universe multiverse
# Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# 预发布软件源，不建议启用

# Types: deb
# URIs: https://mirrors.zju.edu.cn/ubuntu
# Suites: resolute-proposed
# Components: main restricted universe multiverse
# Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# # Types: deb-src
# # URIs: https://mirrors.zju.edu.cn/ubuntu
# # Suites: resolute-proposed
# # Components: main restricted universe multiverse
# # Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
```

因镜像站同步有延迟，可能会导致生产环境系统不能及时检查、安装上最新的安全更新，不建议替换 security 源。

---

来源：[ZJUSCT/mirrorz-docs](https://github.com/ZJUSCT/mirrorz-docs/tree/de87bf043f31d45ef3a951cc6dc11ddb8c85b4f6/ubuntu)
源提交：de87bf043f31d45ef3a951cc6dc11ddb8c85b4f6
许可：[CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)
文档索引：https://mirrors.zju.edu.cn/llms.txt
