openSUSE:Slowroll
这是什么
Slowroll 于 2023 年发布,是基于 Tumbleweed 的新的实验性发行版,但滚动更新速度较慢。每月进行一次重大更新,并不断进行错误修复和安全修补。
如何使用
对于初始安装,你可以使用 https://download.opensuse.org/slowroll/iso/?P=*DVD* 中的 DVD iso 文件,或从 https://download.opensuse.org/update/slowroll/images/ 下载虚拟机映像(另请注意:带有 cloud 名称的映像,即用于初始化云服务器的映像版本,默认禁止使用密码登录 root 账户)。
zypper addrepo https://download.opensuse.org/slowroll/repo/oss/ leap-to-slowroll
要从现有发行版迁移,请先切换到 root 会话:
su -
接下来请一次性运行如下命令:
shopt -s globstar && TMPSR=$(mktemp -d) && zypper --pkg-cache-dir=${TMPSR} download openSUSE-repos-Slowroll && zypper modifyrepo --all --disable && zypper install ${TMPSR}/**/openSUSE-repos-Slowroll*.rpm && zypper dist-upgrade
默认软件源采用了 CDN 服务。如果你访问 cdn.opensuse.org
有困难,请阅读 SDB:配置代理 了解更多信息。
我们不建议在 Slowroll 中使用开发软件源,除非它们是专门为 Slowroll 编译的。未经 Tumbleweed 测试的第三方软件源也可能损坏你的系统。
Packman 或许仍能照常工作,但有时也可能会引发问题,请谨慎启用。以下命令可以添加 Slowroll 的专用仓库:
zypper ar --refresh -p 70 http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Slowroll/Essentials/ packman
与 Tumbleweed 相似,请使用 zypper dup 命令升级系统。
有用资源
开发
bmwiedemann 负责设计和脚本编写。
开发在 https://build.opensuse.org/project/show/openSUSE:Slowroll 及其子项目中 使用 https://github.com/openSUSE/slowroll-tools 进行。
未经测试的软件包首先进入 https://build.opensuse.org/project/show/openSUSE:Slowroll:Build:1 或 :2 并由 openQA 进行测试(待定)。
大多数更新应提交给 Factory,并在接受后自动移入 Slowroll 仓库。请务必在 .changes 文件中提及相关的 CVE 修复和 boo# 引用,以加快移入速度。如果你是打包者,在构建或运行软件时需要特定版本的依赖包,请务必将相关依赖项的版本号注明到 .spec 文件中,因为与 Tumbleweed 相比,Slowroll 获得包的速度有差异。
仅当向后移植需要更新 Factory 核心包的紧急修复时才需要直接提交(快速更新风险太大)。