风滚草源设置

根据查找到的资料

我们官方的态度是不鼓励直接使用镜像的。

因为比起「其它」发行版,我们 openSUSE 的技术力量比较强,开发了两个东西。

一个叫做 Metalink,意思是这个格式(BT、Megalink 磁力链一样的格式)可以自动从 BT/FTP/HTTP 同时下载。http://en.opensuse.org/SDB:Metalink

另一个叫做 MirrorBrain,意思是我把所有的镜像地址隐藏起来,只暴露出一个中央服务器,所有人只需使用这个中央服务器(download.opensuse.org),它会根据你的 IP 地理位置为你分配一个离你最近的镜像,但是在你那边显示的依旧是来自 download.opensuse.org。而如何分配是根据镜像管理员和中央服务器管理员当初的协定来确定的,比如镜像每月能够承受的流量、所愿意扮演的角色(是区域中心、地标式的镜像比如北交大、中科大,还是小镜像)等。如果你是一名光荣的 Qt 开发者,那你应该早就有所感觉了,因为 Qt 项目的下载就是用的我们开发的 MirrorBrain 技术。

zh.opensuse.org/MirrorBrain

而根据 openSUSE 软件源的构造,所有的 RPM 包都是从镜像获得的,所有的 metadata(元数据)都是从主镜像(位于德国)获得的(感谢 zenzhong8383 的火力侦察),所以你源刷新的慢,只能证明你被我们光荣伟大的放火长城拖住了,而不能证明 openSUSE 项目有错,也代表不了你下载 RPM 包时的速度。

又根据查找到的资料

7.openSUSE 风滚草不同于 leap 分支,不要自己去改软件源地址,他会自己选择最快的那个镜像站地址下载,所以保持默认地址即可!

资料

风滚草分支不需要修改软件源,但是要留神:如果使用 U 盘安装 openSUSE 风滚草,有可能默认情况下会把你的 U 盘作为软件仓库,要禁用。

所以对于风滚草分支,安装好后只需要精简部分源并增加必要的社区源即可。总的来说包括两个步骤:精简无用源、增加社区源。具体如下:

精简无用源

  1. 打开yast—软件源
  2. 选择URL明显不是html网址的一行,点击删除
  3. 选择名称带有debug的一行,点击删除
  4. 选择名称带有source的一行,点击删除

增加社区源

  1. 还是在软件源界面,点击添加—指定URL
  2. 软件源名称输入PACKMANURL输入https://mirrors.tuna.tsinghua.edu.cn/packman/suse/openSUSE_Tumbleweed/,下一步,等待刷新完成。若提示导入GPG,同意即可。这是openSUSE最大的社区仓库,多数软件都在这里。而社区源不应用MirrorBrain,因此直接增加清华镜像源。
  3. 同上一步,继续增加名称为google-chrome,路径为http://dl.google.com/linux/chrome/rpm/stable/x86_64/的源。这是chrome浏览器的仓库。
  4. 同前面,继续增加名为openSUSE_zh,路径为https://download.opensuse.org/repositories/home:/opensuse_zh/openSUSE_Tumbleweed/的源。这包含了一部分国内应用。
  5. 确定,完成源的设置。
如果需要包括NVIDIA驱动在内的更多软件,应对应的增加社区源。详见第三方软件源