From 94026baea464f668752fde14f464fb8828496f20 Mon Sep 17 00:00:00 2001 From: Nurali Date: Wed, 27 Dec 2023 21:46:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E4=BA=9B=E5=B0=8F=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/gentoo.git.rst | 45 ++++++++++++++++++++++++++++++++----------- 1 file changed, 34 insertions(+), 11 deletions(-) diff --git a/source/gentoo.git.rst b/source/gentoo.git.rst index 53951b56..bd0e1b09 100644 --- a/source/gentoo.git.rst +++ b/source/gentoo.git.rst @@ -1,5 +1,5 @@ ========================= -Gentoo Portage 源使用帮助 +Gentoo Git 源使用帮助 ========================= 地址 @@ -10,7 +10,7 @@ https://mirrors.ustc.edu.cn/gentoo.git 说明 ==== -Gentoo Portage Ebuild 源 (Git同步) +Gentoo Portage Ebuild 源 (Git 方式同步) 收录架构 ======== @@ -22,11 +22,11 @@ ALL 请确保系统中已安装 ``dev-vcs/git`` -修改 :file:`/etc/portage/repos.conf/gentoo.conf`中的: +修改 :file:`/etc/portage/repos.conf/gentoo.conf`中的 -``sync-type`` 为 ``git`` +``sync-type`` 为 ``git``; -``sync-uri`` 为 ``https://mirrors.ustc.edu.cn/gentoo.git`` +``sync-uri`` 为 ``https://mirrors.ustc.edu.cn/gentoo.git`` 。 以下是修改后的 @@ -52,14 +52,38 @@ ALL sync-openpgp-key-refresh-retry-delay-mult = 4 sync-webrsync-verify-signature = yes -然后: +- 第一次使用 ``Git`` 同步方式的用户(从 ``Rsync`` 方式同步换到 ``Git`` 同步): -* 删除本地main tree: ``rm -rf /var/db/repos/gentoo/`` +按照上述教程更改完 :file:`/etc/portage/repos.conf/gentoo.conf`,需要: -* 重新同步(使用git): ``emerge --sync`` +:: + + # 删除本地 main tree 目录 + rm -rf /var/db/repos/gentoo + + # 重新同步 + emerge --sync + +- 已经配置过 ``Git`` 同步方式的用户(其他镜像站换中科大源)只需要: + +更改完 :file:`/etc/portage/repos.conf/gentoo.conf` : + +:: + + # 进入 main tree 目录 + cd /var/db/repos/gentoo + + # 将 remote url 设置为中科大 + git remote set-url origin https://mirrors.ustc.edu.cn/gentoo.git + + # 重新同步 + emerge --sync + +相关镜像 +======== -.. note:: - 需要 ``root`` 用户或者 ``sudo`` 才能完成上述操作 +- :doc:`gentoo` +- :doc:`gentoo-portage` 相关链接 ======== @@ -69,4 +93,3 @@ ALL :论坛: https://forums.gentoo.org/ :文档: https://www.gentoo.org/doc/en/ :Wiki: https://wiki.gentoo.org/ -:镜像列表: https://www.gentoo.org/main/en/mirrors-rsync.xml