MirrorZ Help

gentoo-zh Overlay

选择镜像

项目简介

gentoo-zh 是 Gentoo 中文社区维护的 overlay,前身为 2003 年的 gentoo-tw 与 gentoo-china,收录大量中文用户常用的软件包。

本仓库镜像其 distfiles 与二进制包,overlay 本身见 gentoo-zh Overlay Git

完整的包列表(含二进制包状态)请点击这里查看。

启用 overlay

先启用 overlay,二进制包与 distfiles 都只是加速下载:

overlay 本身也有 Git 镜像,见 gentoo-zh Overlay Git

Distfiles

追加到 /etc/portage/make.conf

只有 overlay 的源码,不能替代官方源,因此是追加。地址不写 distfiles/,Portage 会自己补上。官方源见 Gentoo 软件仓库

二进制包

上游每晚构建并签名,目前只有 amd64。

导入签名公钥

Portage 用自己的密钥环 /etc/portage/gnupg,该目录由 getuto 建立,顺序不能颠倒:

验签以 portage 用户执行,它对 trustdb 没有写入权限,所以要先 --check-trustdb 算好。

添加仓库

写入 /etc/portage/binrepos.conf/gentoo-zh.conf

binrepos.conf 而不是 PORTAGE_BINHOST:后者是隐式仓库,无法单独设置 verify-signature

打开 getbinpkg

追加到 /etc/portage/make.conf

不要用全局的 FEATURES=binpkg-request-signature,它会覆盖上一步的 verify-signature,并要求本机 buildpkg 编出的包也带签名,那些包默认没有签名,每次本地构建都会报 GnuPG verification failed

emerge 仍编译源码,用 emerge -pv 检查,前缀为 [binary] 才是采用了二进制包;USE 不完全匹配时 Portage 不会用。

上游说明:https://distfiles.gentoozh.org

这个页面的内容有问题?在 GitHub Issue 反馈

想完善这个页面?查看我们的贡献指南在 GitHub 上查看此页的源代码

本页面的全部内容在 CC BY-NC-SA 4.0 协议之条款下提供,附加条款亦可能应用。