跳转到内容

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

来自 Arch Linux 中文维基

Arch Linux 中文社区仓库历史存档([archlinuxcn] 存档archcn-archive),保存了 Arch Linux 中文社区仓库(即 [archlinuxcn] 仓库)的历史版本。

用途

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

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

位置

Arch Linux 中文社区仓库历史存档目前位于 https://archcn-archive.oldherl.one ,有下列几个不同的域名,对应不同的线路,可选择较快的使用。如在欧洲、北美等网络互联较好的地区使用,应选择直连线路。

[archlinuxcn]
# 直连线路(加拿大)
Server = https://archcn-archive.oldherl.one/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 开始服务,更早的包已经遗失无法收录。