Arch Linux 中文社区仓库历史存档 - Arch Linux 中文维基

跳转到内容

# Arch Linux 中文社区仓库历史存档

来自 Arch Linux 中文维基

相关文章

- 软件包降级
- Arch Linux 中文社区仓库
- Arch Linux Archive

Arch Linux 中文社区仓库历史存档（[archlinuxcn] 存档 或archcn-archive），保存了 Arch Linux 中文社区仓库（即 [archlinuxcn] 仓库）的历史版本。

用途

- 将某个包降级到某个早期版本（最新版本不能用，我需要之前的版本）
- 将所有包恢复到某个指定的历史时刻（所有包都不能用，我要恢复到两个月之前的状态），此时需要配合 Arch 官方仓库的历史存档 Arch Linux Archive

目前该存档仓库由 User:Oldherl 维护，每天 UTC 0点钟抓取一次。由于服务器空间有限，预计未来仅保存近几个月（待定）的包，以及之前每个月1日的包。

## 位置

Arch Linux 中文社区仓库历史存档位于 https://archive.repo.archlinuxcn.org/ ，另有下列几个备选域名，对应不同的线路。如在欧洲、北美等网络互联较好的地区使用，应选择直连线路。在其他地区如中国境内使用，可自行测试不同线路并选择。下列地址中的 `yyyy/mm/dd` 应替换为年月日。

    [archlinuxcn]
    # 直连线路（加拿大）
    Server = https://archive.repo.archlinuxcn.org/repos/yyyy/mm/dd/$arch
    # Cloudflare CDN 转发
    Server = https://archcn-archive-cf.oldherl.one/repos/yyyy/mm/dd/$arch
    # HE 隧道，仅 IPv6
    Server = https://archcn-archive-he.oldherl.one/repos/yyyy/mm/dd/$arch
    # Route64 隧道，仅 IPv6
    Server = https://archcn-archive-r6.oldherl.one/repos/yyyy/mm/dd/$arch

存档库服务器由这里的源代码搭建。

## 目录

存档库分为下列两个主目录：

    ├── packages
    └── repos

### /repos

repos 这个目录包含 [archlinuxcn] 仓库镜像的每日快照，按下例结构组织：

    ─ repos
      └── 2026
          └── 04
              ├── 07
              │   ├── aarch64
              │   ├── any
              │   └── x86_64
              ├── 08
              │   ├── aarch64
              │   ├── any
              │   └── x86_64
              └── 09
                  ├── aarch64
                  ├── any
                  └── x86_64

### /packages

packages 这个目录包含每个包的所有版本及其相应的数字签名。每个包一个目录，按首字母排序。

    ├── packages
    │   ├── a
    │   │   ├── aria2-git
    │   │   │   ├── aria2-git-1.37.0.r38.gdc89cd3d-1-aarch64.pkg.tar.zst
    │   │   │   ├── aria2-git-1.37.0.r38.gdc89cd3d-1-aarch64.pkg.tar.zst.sig
    │   │   │   ├── aria2-git-1.37.0.r38.gdc89cd3da-1-x86_64.pkg.tar.zst
    │   │   │   └── aria2-git-1.37.0.r38.gdc89cd3da-1-x86_64.pkg.tar.zst.sig
    │   │   │
    │   │   ├── autojump
    │   │   └── ...
    │   │
    │   ├── b
    │   ├── ...
    │   └── z

你可以使用“魔法目录”all 按包名访问所有包。这是一个没有子目录的结构。注意：与 Arch Linux Archive 不同（它使用 .all 目录）

    ├── packages
    │   ├── all
    │   │   ├── aria2-git-1.37.0.r38.gdc89cd3d-1-aarch64.pkg.tar.zst
    │   │   └── ...

## 使用方法

请参阅 Arch Linux Archive 并适当修改其中的URL。注意：[archlinuxcn] 应与 Arch 官方仓库一起降级或升级。

## 历史

- 2026-04-09 开始服务，更早的包已经遗失无法收录。
- 2026-05-22 主域名由 https://archcn-archive.oldherl.one 更改为 https://archive.repo.archlinuxcn.org

Arch Linux 中文社区仓库历史存档
添加话题