对 `Omarchy`(基于 Arch Linux 的发行版)的支持
@yayoinoyume arbeitet bereits daran.
Seit 05.9.2026.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
描述新的换源菜品
Omarchy 是基于 Arch Linux 的发行版(操作系统类)。其软件源由两部分组成:
- Arch Linux 官方源:经
/etc/pacman.d/mirrorlist配置,为 core/extra/multilib 提供标准 archlinux 仓库镜像; - Omarchy Package Repository (OPR):Omarchy 官方专属软件包仓库,配置在
/etc/pacman.conf的[omarchy]段(如Server = https://pkgs.omarchy.org/stable/$arch,通道分 stable/edge)。
目前 chsrc 无 Omarchy 支持,用户只能手动改配置文件。本请求新增两个 dish:
omarchy:换 Arch 镜像源。复用os_arch的源列表(chef_use_other_dish_sources),不重复维护一份;写入时保留官方 stable 镜像作兜底行、幂等清理 mirrorlist 中累积的 Server 行。omarchyopr:换[omarchy]段的 OPR 仓库源。
重要注意:Omarchy 官方仅发布 x86_64 仓库,非 x86_64 架构下会报错退出。
请尽可能提供可参考的换源方法
- Arch 镜像源换源:Omarchy 的 mirrorlist 是直接复用标准 Arch 镜像,与 Chsrc 现有
archdish 的换源方法完全一致,参考方法见 Chsrc的README.md / 清华 TUNA / 中科大 USTC 等官方帮助页,也感谢先前为Chsrc提供Arch镜像的前辈们。 - OPR 换源:
- 官方
[omarchy]段Server = https://pkgs.omarchy.org/stable/$arch。 - 自建镜像
omarchycn为https://git.zacharyzhang.com/api/packages/ZacharyZhang-NY/arch/omarchy/x86_64(Gitea 自托管仓库、重新签名,需导入其 registry key)。
- 官方
重要注意:Omarchy 的更新脚本 omarchy-refresh-pacman 会用默认文件整体覆盖 pacman.conf / mirrorlist,换源后如被还原需重新执行。
请尽可能提供已有镜像站
omarchy dish(同 Arch 镜像源):
- 上游:
https://stable-mirror.omarchy.org(官方 stable) - 清华 TUNA:
https://mirrors.tuna.tsinghua.edu.cn/archlinux - 中科大 USTC:
https://mirrors.ustc.edu.cn/archlinux - 阿里云:
https://mirrors.aliyun.com/archlinux - 腾讯云:
https://mirrors.tencent.com/archlinux - 上海交大 SJTUG:
https://mirror.sjtu.edu.cn/archlinux - 北外 BFSU:
https://mirrors.bfsu.edu.cn/archlinux - 华为云:
https://mirrors.huaweicloud.com/archlinux - Arch 官方全球 Geo:
https://geo.mirror.pkgbuild.com
omarchyopr dish(OPR 仓库):
- 上游:
https://pkgs.omarchy.org/stable/$arch(官方 OPR) - 自建中国镜像
omarchycn:https://git.zacharyzhang.com/api/packages/ZacharyZhang-NY/arch/omarchy/x86_64(key 为 Omarchy 官方 Arch Registry key,可通过https://git.zacharyzhang.com/api/packages/ZacharyZhang-NY/arch/repository.key拉取)
重要注意:我询问了中国镜像站的作者,对方表示近期可能会与omarchy官方进行合并,届时我会根据具体情况再来维护更新。
目前已在安装了omarchy官方镜像和omarchycn镜像的机器上测试。
@ccmywish 恳请 review,对应 PR #388 我将按照要求提交至 dev 分支,如果我做的不够好,我会继续努力,争取为 Chsrc 做出自己的贡献,因为这个工具陪伴了我很久,我也很喜欢它。
- Vorherrschende Sprache
- C
- Sterne
- 6.9k
- Forks
- 285
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus RubyMetric/chsrc
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
RubyMetric/chsrc#396 ·
-
[arch] 多次 chsrc set arch 后 mirrorlist 累积旧 Server 行,upstream 官方源地址无效Evtl. wieder frei @yayoinoyume hat das vor 32 Tagen übernommen, und es ist kein Pull Request offen. OffenLinux os_dish 源
RubyMetric/chsrc#393 · 2 Kommentare · 2 Reaktionen · 1 zugewiesene Person ·
-
`ls` 命令呈现 "可用源" 的界面有改进空间Evtl. wieder frei @ccmywish hat das vor 34 Tagen übernommen, und es ist kein Pull Request offen. Offen改善加强
RubyMetric/chsrc#389 · 6 Kommentare · 1 zugewiesene Person ·
-
`curl` 测速 段错误 (核心已转储)Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100
RubyMetric/chsrc#386 · 6 Kommentare ·
-
对 `sources dish` 贡献者的展示Evtl. wieder frei @ccmywish hat das vor 48 Tagen übernommen, und es ist kein Pull Request offen. Offen改善加强
RubyMetric/chsrc#384 · 5 Kommentare · 1 zugewiesene Person ·
Alle Issues in RubyMetric/chsrc
Ähnliche Issues
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Policy query leaks host primary block (BSL_PrimaryBlock_deinit skipped) on two early-exit pathsOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
NASA-AMMOS/BSL#355 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
arancormonk/dsd-neo#660 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug]: remote-ls --updates reports up-to-date OCI refs because it ignores deployed Alt-idEvtl. vergeben @Joao-kouznetz hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag