# Portage 源配置与同步

URL: https://caijiao.org/gentoo/portage-sync
Source: docs/gentoo/portage-sync.md
Description: 本章介绍如何配置 Gentoo Portage 镜像源，并同步最新软件包树，确保系统安装与更新顺利进行

在进入 chroot 环境后，下一步是配置 **Portage 镜像源** 并同步软件包树。Portage 是 Gentoo 的源码包管理系统，正确配置源可保证下载速度和系统更新稳定性。

## 一、选择合适的镜像源

Gentoo 官方提供全球镜像站，你可以选择离你最近的镜像加速下载：

- 官方镜像列表：[https://www.gentoo.org/downloads/mirrors/](https://www.gentoo.org/downloads/mirrors/)  
- 中国大陆常用镜像：
  - 清华大学 TUNA: `http://mirrors.tuna.tsinghua.edu.cn/gentoo`
  - 阿里云: `http://mirrors.aliyun.com/gentoo`
  - 中科大: `http://mirrors.ustc.edu.cn/gentoo`

> 💡 推荐选择最近的镜像以提高下载速度和稳定性。

## 二、配置 Portage 镜像源

1. 编辑 `/etc/portage/make.conf` 文件，设置 GENTOO_MIRRORS 变量：

```bash
nano /etc/portage/make.conf
````

添加或修改如下行：

```bash
GENTOO_MIRRORS="http://mirrors.tuna.tsinghua.edu.cn/gentoo"
```

2. 保存并退出编辑器。

## 三、同步 Portage 软件包树

执行以下命令同步最新的软件包信息：

```bash
emerge --sync
```

同步完成后，可以更新 Portage 自身：

```bash
emerge --oneshot portage
```

> ⚠️ 如果同步过程中出现网络或连接问题，可以尝试切换镜像或使用 `rsync` 方式同步：

```bash
emerge --sync --quiet
```

## 四、验证同步结果

查看 Portage 树是否成功同步：

```bash
eix-sync
emerge --info
```

确认 `PORTDIR` 和 `GENTOO_MIRRORS` 已正确配置。

## 五、建议操作

- 定期同步 Portage 树，保证系统软件包是最新版本
- 根据网络环境选择稳定高速的镜像源
- 在 chroot 环境下完成所有同步操作，确保安装过程顺利
