搭了一个国内的镜像源

地址: https://openrepos.qiyuos.cn/

使用方法:

devel-su
zypper ar https://openrepos.qiyuos.cn/ openrepo-qiyuos
zypper ref openrepo-qiyuos

里面包括了一些官方的包,如python3,还有我所有的在 openrepos.net上面的包 。

速度不会很快(受限于阿里云的带宽限制),但应该不会断掉,毕竟是在国内。

要是想删除的话用下面的命令:

devel-su
zypper rr openrepos-qiyuos

P.S. 这只是试水,后续可能会搞个商店什么的

感谢@天苯 的提醒,如果有的包在其他源里也有而且已经安装了,想要用这个源需要用下面的命令

zypper in -f openrepos-qiyuos:xxx

mark

支持,标记

支持

麻烦的一点就是换了源的话有些已安装的包换源升级是不是得dup?

@天苯 不用,优先用新的包

@birdzhang
0_1531110075472_dup.png
这里就是这种情况。openrepos上的git和less比官方源的新,由于要换源所以直接up就上不去了,得dup才行。至于那个sailorgram是因为我加的带sailorgram的openrepos源不止一个,其中一个版本号写失误了导致它被判定为最新,而我装的是版本号正常的那个。因此zypper就判定那个写错了的是最新,而由于要换源所以up也上不去

@天苯 好吧,好像是这样。

在suse的网站上找到了这个

选择 zypper update 可以在保持系统完整性的前提下将包更新到您的产品版本可用的较新版本。zypper update 遵守以下规则:
不更改供应商
不更改体系结构
不降级
保留已安装的包
执行 zypper dist-upgrade 时,将安装来自当前启用的安装源的所有包。该规则是强制执行的,因此包可能更改供应商或体系结构,甚至降级。升级后不满足依赖性的所有包都将卸装。

好像可以指定repo源进行安装
zypper in factory:zypper

https://en.opensuse.org/images/1/17/Zypper-cheat-sheet-1.pdf

@birdzhang 不愧是鸟张大大,这个好用

支持一个