# Chronix Old Package **Repository Path**: project-chronix/chronix-old-pkg ## Basic Information - **Project Name**: Chronix Old Package - **Description**: Chronix Arch已经放弃更新的旧软件包 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-21 - **Last Updated**: 2026-10-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Chronix Old Repo ================ Chronix 的旧版 / 遗留包仓库(Gitee 仓库名 `chronix-old-pkg`)。 这里放已经不再作为默认、但为了兼容或回滚仍然保留的包。 **本仓库默认不启用。** Chronix 系统自带的 `/etc/pacman.conf` 不含 `[old]` 段, 需要时按下面的教程手动添加。不启用也不影响系统;主仓库和 `[desktop]` 都不依赖它。 当前内容 -------- | 包 | 版本 | 说明 | | --- | --- | --- | | Chronix-Material-GTK-PACKAGE | 2.0-1 | 早期 Material Design GTK 主题(`material-doder` / `material-light-doder`)。已被 `Chronix-Material-Purple-Theme` 取代,默认不再启用 | 如何添加(默认不启用) ---------------------- Chronix 默认的 `/etc/pacman.conf` 里**没有** `[old]` 段,下面这些内容需要自己加。 在 `/etc/pacman.conf` 末尾加入: ``` [old] SigLevel = Optional TrustAll Server = https://raw.giteeusercontent.com/project-chronix/chronix-old-pkg/raw/master ``` 然后: ``` sudo pacman -Sy sudo pacman -S Chronix-Material-GTK-PACKAGE ``` 说明 ---- - **仓库段名必须是 `old`**,与数据库文件名 `old.db` 一致,大小写也要一致。 - **段名不带连字符**:Gitee 的 raw 对含连字符的 `.db` 文件名返回 404 (`chronix-gnome.db` 404,而 `chronix-gnome.files` 200)。仓库名本身可以有 连字符(`chronix-old-pkg`),只有数据库文件不能有。 - **`old.db` 和 `old.db.tar.zst` 都作为真实文件保留**(不是符号链接)。pacman 7.1 只会抓无后缀的 `<段名>.db`,没有 `.db.tar.zst` 的 fallback。 历史 ---- - 2026-10-21:仓库创建。`Chronix-Material-GTK-PACKAGE 2.0-1` 从主仓库 `chronix-arch-system-package-repo` 迁入,主仓库不再包含它。 - 同日:按设计从系统默认 `/etc/pacman.conf` 移除 `[old]` 段。仓库继续存在, 但默认不启用,只在需要旧包时手动添加。 维护 ---- 更新包时: ``` repo-add --nocolor old.db.tar.zst <包文件名>.pkg.tar.zst cp --remove-destination old.db.tar.zst old.db cp --remove-destination old.files.tar.zst old.files rm -f *.old ``` `repo-add` 生成的 `.db` / `.files` 是指向 `.tar.zst` 的符号链接,必须用 `cp --remove-destination` 还原成真实文件再提交。