openSUSE 默认源使用 MirrorBrain 进行内容分发网络管理,请求时先从 openSUSE 主服务器上获取元信息后自动分配镜像站点。有时请求元信息可能会较慢,这时可以关掉自动刷新或者通过配置镜像源来替换默认源。
配置之前请先禁用官方源:
sudo zypper mr -da
然后根据你使用的版本进行配置:
openSUSE Tumbleweed 配置方法
sudo zypper ar -cfg 'https://mirrors.pku.edu.cn/opensuse/tumbleweed/repo/oss/' pku-mirror-oss
sudo zypper ar -cfg 'https://mirrors.pku.edu.cn/opensuse/tumbleweed/repo/non-oss/' pku-mirror-non-oss
sudo zypper ar -fcg 'https://mirrors.pku.edu.cn/opensuse/update/tumbleweed/' pku-mirror-update
openSUSE Leap 配置方法
sudo zypper ar -cfg 'https://mirrors.pku.edu.cn/opensuse/distribution/leap/$releasever/repo/oss/' pku-mirror-oss
sudo zypper ar -cfg 'https://mirrors.pku.edu.cn/opensuse/distribution/leap/$releasever/repo/non-oss/' pku-mirror-non-oss
sudo zypper ar -cfg 'https://mirrors.pku.edu.cn/opensuse/update/leap/$releasever/oss/' pku-mirror-update
sudo zypper ar -cfg 'https://mirrors.pku.edu.cn/opensuse/update/leap/$releasever/non-oss/' pku-mirror-update-non-oss
Leap 15.3 或更新版本还需要添加 sle 和 backports 源:
sudo zypper ar -cfg 'https://mirrors.pku.edu.cn/opensuse/update/leap/$releasever/sle/' pku-mirror-sle-update
sudo zypper ar -cfg 'https://mirrors.pku.edu.cn/opensuse/update/leap/$releasever/backports/' pku-mirror-backports-update
最后刷新软件源:
sudo zypper ref
- 打开 YaST;
- 点击 Software (软件) 分组中的 Software Repositories(软件源);
- 在打开的窗口上方的列表中点击 openSUSE-Leap-XX.X-Oss 或 openSUSE-Tumbleweed-Oss,点击 Edit(编辑);
- 将 download.opensuse.org 替换为 mirrors.pku.edu.cn/opensuse,点OK;
- 再用同样的方法编辑 -Non-Oss 和 -Update;
- 再点击右下方的 刷新 ,选择 刷新全部标记为已启用的条目 ,刷新全部的软件源