管理镜像源

国内镜像清单:

镜像源的地址都是有固定的格式的,其基本结构就是 镜像站地址 + 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
Host by unixetc.com Linux Tags