国内镜像清单:
- 清华大学开源软件镜像站 https://mirrors.tuna.tsinghua.edu.cn/opensuse/
- 北京交通大学自由与开源软件镜像站 https://mirror.bjtu.edu.cn/opensuse/
- 北京理工大学开源软件镜像服务 https://mirror.bit.edu.cn/opensuse/
- 北京外国语大学开源软件镜像站 https://mirrors.bfsu.edu.cn/opensuse/
- 中国科学技术大学开源软件镜像 https://mirrors.ustc.edu.cn/opensuse/
- 浙江大学开源镜像站 https://mirrors.zju.edu.cn/opensuse/
- 重庆大学开源软件镜像站 https://mirrors.cqu.edu.cn/opensuse/
- 兰州大学开源社区镜像站 https://mirror.lzu.edu.cn/opensuse/
- 上海交通大学软件源镜像服务 https://mirrors.sjtug.sjtu.edu.cn/opensuse/
- OpenTUNA 开源软件镜像站 https://opentuna.cn/opensuse/
- 哈尔滨工业大学开源软件镜像 https://mirrors.hit.edu.cn/opensuse/
- 南京大学开源软件镜像 http://mirrors.nju.edu.cn/opensuse/
- 南方科技大学开源软件镜像 https://mirrors.sustech.edu.cn/opensuse/
- 腾讯软件源 https://mirrors.cloud.tencent.com/opensuse/
- 阿里巴巴开源镜像站 https://mirrors.aliyun.com/opensuse/
- 网易开源镜像站 https://mirrors.163.com/opensuse/
- 平安云开源镜像站 https://mirrors.pinganyun.com/opensuse/
- 华为开源镜像站 https://mirrors.huaweicloud.com/opensuse/
- 首都在线镜像站 http://mirrors.yun-idc.com/opensuse/
镜像源的地址都是有固定的格式的,其基本结构就是 镜像站地址 + opensuse + 目录,如下:
https://mirrors.ustc.edu.cn/opensuse/tumbleweed/repo/oss/ #中科大 openSUSE OSS 镜像仓库
http://download.opensuse.org/tumbleweed/repo/oss/ #openSUSE 官方 OSS 仓库
Tumbleweed 的目录是/tumbleweed/repo/oss/
和 /tumbleweed/repo/oss/
Leap 需要的目录是
distribution/leap/$releasever/repo/oss/
distribution/leap/$releasever/repo/non-oss/
update/leap/$releasever/oss
update/leap/$releasever/non-oss
update/leap/15.3/sle/
update/leap/15.3/backports/
Leap 的版本号($releasever)应该填写为 15.1 、15.2 或 15.3 (具体取决于你安装的版本,直接填写 $releasever 则系统会自动填写版本号。)。但不论是 Tumbeweed 还是 Leap ,用户都需要添加 Non-oss 和 oss 这两个基本仓库。
配置软件源 #
禁用原有软件源 #
$ sudo zypper mr -da
添加镜像源 #
以清华 OpenTUNA 为例:
- Tumbleweed:
sudo zypper ar -fcg 'https://opentuna.cn/opensuse/tumbleweed/repo/oss/' 'OPEN-TUNA:TW:OSS'
sudo zypper ar -fcg 'https://opentuna.cn/opensuse/tumbleweed/repo/non-oss/' 'OPEN-TUNA:TW:NON-OSS'
- Leap 15.3 及更新版本:
sudo zypper ar -fcg 'https://opentuna.cn/opensuse/distribution/leap/$releasever/repo/oss' 'OPEN-TUNA:$releasever:OSS'
sudo zypper ar -fcg 'https://opentuna.cn/opensuse/distribution/leap/$releasever/repo/non-oss' 'OPEN-TUNA:$releasever:NON-OSS'
sudo zypper ar -fcg 'https://opentuna.cn/opensuse/update/leap/$releasever/oss' 'OPEN-TUNA:LEAP:UPDATE-OSS'
sudo zypper ar -fcg 'https://opentuna.cn/opensuse/update/leap/$releasever/non-oss' 'OPEN-TUNA:LEAP:UPDATE-NON-OSS'
sudo zypper ar -fcg 'http://download.opensuse.org/update/leap/$releasever/sle/' 'Update Repository with updates from SUSE Linux Enterprise 15'
sudo zypper ar -fcg 'http://download.opensuse.org/update/leap/$releasever/backports/' 'Update Repository of openSUSE Backports'
命令中最后一个参数为每一个源指定了一个 alias(别称),可以根据个人喜好更改。
手动刷新软件源 #
sudo zypper ref
更新系统 #
注意: Tumbleweed 用户请不要使用 zypper update
更新系统。
openSUSE Leap 用户请运行如下命令:
sudo zypper update
openSUSE Tumbleweed 用户请运行下列指令:
sudo zypper dup
启用 Packman 源 #
Packman/镜像列表
德国的主源 https://ftp.gwdg.de/pub/linux/misc/packman/
清华大学 https://mirrors.tuna.tsinghua.edu.cn/packman/
中国科技大学 https://mirrors.ustc.edu.cn/packman/
北京外国语大学 https://mirrors.bfsu.edu.cn/packman/
北京交通大学 https://mirror.bjtu.edu.cn/packman/
南京大学 http://mirrors.nju.edu.cn/packman/
阿里云 http://mirrors.aliyun.com/packman/
腾讯云 https://mirrors.cloud.tencent.com/packman/
- openSUSE Leap 用户:
sudo zypper ar -cfp 90 'https://mirrors.ustc.edu.cn/packman/suse/openSUSE_Leap_$releasever/' packman
- openSUSE Tumbleweed 用户:
sudo zypper ar -cfp 90 https://mirrors.ustc.edu.cn/packman/suse/openSUSE_Tumbleweed/ packman