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 中文社區倉庫歷史存檔
新增話題