Portal:Tumbleweed
Tumbleweed 项目是一个『滚动升级』的 openSUSE 版本,俗称『风滚草』。Tumbleweed 不会像 openSUSE Leap 那样受限于版本开发周期,而是会始终提供最新稳定版本的软件。该项目适合想使用最新的、稳定的软件的 openSUSE 用户。
Tumbleweed 版本基于 openSUSE 的主要开发代码库 Factory。Factory 中的软件被整合、测试后就会进入 Tumbleweed 软件源。Tumbleweed 所含的软件包都是稳定的,可以用于日常使用。
滚动升级这个想法已在邮件列表里讨论了很长一段时间,现在 Greg Kroah-Hartman 将其付诸了行动,详情可以阅读当时的 Tumbleweed 项目公告。然而,当时 Tumbleweed 不是完整的一个发行版而只是一个常规发行版的『附加产品』。2014 年,Tumbleweed 滚动版和 Factory 滚动版合并,造就了现在的 Tumbleweed。
谁最该来尝试 Tumbleweed
任何想使用版本新于 openSUSE Leap 的软件包(包括但不限于新的 Linux 内核、SAMBA 和 Git 等等)的用户。
有经验的使用者、需要最新的软件栈和 IDE 的软件开发商、需要一个可靠稳定平台以尽可能靠近 Factory 的 openSUSE 贡献者也同样适合使用 Tumbleweed。
由于内核会被频繁地更新,用户若使用第三方提供的驱动,应对从源码安装驱动有所了解。有关详细信息,请参阅『第三方驱动』章节。
值得注意的是 Packman 软件源 在 Tumbleweed 依然可用!
谁应该使用 Leap 而不是 Tumbleweed
即使我们付出了不少精力去构建这些包,目前我们不能保证有所有额外的模块在 openSUSE Tumbleweed 中可用,例如 VMware 和 Virtualbox。虽然 Packman Tumbleweed 基本软件仓库可以尽量地提供这些包,但不能保证它们总是可工作的,因为他们很有可能与快速推进的 Linux 内核不兼容。专有图形驱动程序也是类似的,我们不能保证它们能一直工作,即使它们现在可以工作。如果您不知道如何编译您自己的额外内核模块,或是不想学习或密切关注正在更新的内容,请不要使用 Tumbleweed。
如何尝试 Tumbleweed
请从这里开始:Tumbleweed 安装指南。
另外,我们建议您订阅 opensuse-factory 邮件列表获取有关更新的通知。新的快照通常在准备就绪并自动通过 QA 时发布。快照更新可能频繁到每天一次,但当有更大的更新需要整合时也可能需要几个星期。
滚动更新意味着只有发行版升级
只要您运行了 Tumbleweed,每次新快照发布时您就可以获得更新,但是要注意不要使用常规的升级方式(如使用 YaST 或 PackageKit),而是要(总是)执行完整的发行版升级,否则将无法切换到新的快照且会导致问题。使用管理员账户执行以下命令(最好在控制台中):
zypper dup
有关普通升级和发行版升级的一些细微区别,特别是在多软件源共存时。详见:zypper dup 和 zypper up 相关讨论 以及 zypper dup 优先级。
多媒体解码器
出于对版权的考虑,openSUSE 不能包含部分多媒体解码器 H.264。因此,一些网站的视频内容、音频文件等可能无法正常播放。不过 Packman 软件源为 openSUSE 提供这些解码器(以及不少额外的软件包)。详情请前往 第三方软件源 了解。
要添加完整的 Packman 软件源并安装缺失的多媒体解码器,运行下列命令:
sudo zypper ar -cfp 90 'https://mirrors.aliyun.com/packman/suse/openSUSE_Tumbleweed/' packman sudo zypper refresh sudo zypper dist-upgrade --from packman --allow-vendor-change sudo zypper install --from packman ffmpeg gstreamer-plugins-{good,bad,ugly,libav} libavcodec-full
当解码器被安装完毕后,可以前往 YouTube 的 HTML5 视频播放测试页(需要连接到国际互联网)查看 H.264 是否正常工作。 如果您位于中国大陆地区,可以前往哔哩哔哩HTML5播放器测试页查看 H.264是否正常工作。
第三方驱动
由于 Tumbleweed 的内核升级频繁,而第三方内核驱动模块可能相对更新较慢,无法赶上最新的内核版本。因此有一定可能您的内核驱动程序模块无法在 Tumbleweed 中正常工作,需要避免这种情况的用户请考虑使用 openSUSE Leap。
NVidia 的专有驱动通常对 Tumbleweed 的支持不错。
NVidia 专有驱动 GeForce 400 系列以及更新的 GPU 驱动都可以很轻松的安装在 Tumbleweed 中,使用管理员账户执行以下命令:
zypper ar https://download.nvidia.com/opensuse/tumbleweed nvidia zypper inr
在一些极其罕见的情况下,例如,您需要使用测试版本的驱动程序,您也可以手动安装驱动程序。请阅读 NVidia – 困难之路 了解更多。请切记每升级一次 Tumbleweed 内核都要重新编译并安装一次这些第三方驱动程序。
作为后备项,dkms-nvidia openSUSE Build Service 软件源也可供用户使用。这个软件源提供了和 dkms 配合使用的 NVidia 驱动(NVidia 的模组会在内核升级后被自动重新编译)。它也为不被最新版本驱动所支持的显卡提供了旧版本的 NVidia 驱动。如需启用这个软件源,使用前往 这里,选择正确的驱动版本并『一键安装』或使用管理员账户执行以下命令以从 dkms-nvidia 安装最新版本的 NVidia 驱动:
zypper ar -f https://download.opensuse.org/repositories/\ home:/Bumblebee-Project:/nVidia:/latest/openSUSE_Tumbleweed/home:Bumblebee-Project:nVidia:latest.repo zypper in dkms-nvidia
请注意:dkms-nvidia 软件源不被 openSUSE 所支持,使用它的用户可能需要自行解决其遇到的问题。
至于 AMD,AMDGPU-PRO 不支持 Tumbleweed。Tumbleweed 附带了一个 Radeon 驱动, 这个驱动通常是最好的选择。
如何参与
您可以测试 Tumbleweed 供应源,然后向 openSUSE Factory 邮件列表 反馈意见、分享经验或参与开发相关的讨论。要订阅这个邮件列表,只需发送一个空白邮件到 opensuse-factory+subscribe@opensuse.org 并回复确认邮件以证明您不是机器人。
如果您在使用 Tumbleweed 的过程中遇到问题,请前往 openSUSE Bugzilla 报告问题。
如果您是个打包者,您可以向 openSUSE Factory 项目提交软件包。- 滚动发行版
Tumbleweed滚动升级 - 最新的常规发行版
openSUSE Leap 15.6稳定版 - 上一代常规发行版
openSUSE Leap 15.5旧的稳定版