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