跳至內容

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 開始服務,更早的包已經遺失無法收錄。