Portal:Tumbleweed

跳转到:导航搜索
欢迎来到 openSUSE Tumbleweed 门户! 编辑

Tumbleweed 发行版是 openSUSE 的纯 滚动发布 版本,包含所有软件的最新“稳定”版本,而不是依赖于严格的周期性发布周期。该项目为希望使用最新稳定软件的用户提供此功能。

Tumbleweed 基于 Factory,openSUSE 的主要开发代码库。当 Factory 的前沿软件被集成、稳定和测试后,Tumbleweed 就会升级。Tumbleweed 包含最新的稳定应用程序,并且已准备好并可靠地用于日常使用。

这个想法在邮件列表中讨论了很长时间,最初由 Greg Kroah-Hartman 构思,作为可以叠加在常规 openSUSE 发布版本之上的“附加”滚动更新集。2014 年 11 月 4 日,Tumbleweed 滚动发布版和 Factory 滚动发布版合并,留下了我们今天拥有的单一 openSUSE Tumbleweed 滚动发布版。

openSUSE 发布流程概述
主题 编辑
Icon-info.png

谁应该尝试 Tumbleweed?

任何希望拥有比 openSUSE Leap 仓库中可用的更新软件包的用户。这包括,但不限于,更新的 Linux 内核、SAMBA、git、桌面、办公应用程序以及许多其他软件包。

此外,Tumbleweed 最能吸引高级用户、软件开发人员(需要最新的软件堆栈和 IDE)以及 openSUSE 贡献者(需要一个可靠的平台,该平台尽可能接近 openSUSE Factory,同时仍然可用)。

由于 Linux 内核更新非常频繁,依赖于第三方内核驱动程序模块(包括图形驱动程序)的用户不应使用 Tumbleweed 发行版,除非他们熟悉自行从源代码更新这些驱动程序,或者他们拥有受支持的硬件。有关更多详细信息,请参阅下面的“第三方驱动程序”部分。

Icon-info.png

谁应该使用 openSUSE Leap 而不是 Tumbleweed?

虽然尽一切努力来构建它们,但目前无法保证在 openSUSE Tumbleweed 中拥有所有附加模块,例如 VMware 或 VirtualBox。虽然 Packman Tumbleweed Essential 仓库试图提供它们,但由于与快速推进的 Linux 内核不兼容,它们并不总是能够成功。专有图形驱动程序的问题类似,即使今天有效,也不能保证它们明天有效。如果您不知道如何编译自己的附加内核模块,并且不希望学习或密切关注正在更新的内容,请不要使用 Tumbleweed。


Icon-usage.png

如何尝试 Tumbleweed?

要开始使用 Tumbleweed,请遵循 Tumbleweed 安装说明

关注 opensuse-factory 邮件列表以获取有关升级的通知。新的快照会在准备好并通过自动质量保证测试后发布。这可能每天都会发生,但有时在集成更大的更改时也需要几周时间。


Icon-warning.png

滚动发布意味着没有更新,只有紧急补丁和升级

在升级 Tumbleweed 时,不建议使用图形工具,如 Plasma Discover 或 Gnome Software。这些工具无法解决使用外部仓库时可能出现的软件包冲突。唯一完全支持的图形工具是 Myrlyn

要使用 zypper 将 Tumbleweed 升级到最新的快照,请以 root 用户 身份运行以下命令(理想情况下在 screen 或 tmux 会话中)

zypper dup

请注意,升级可能存在一些微妙之处,尤其是在使用多个仓库时。请参阅例如 2018 年 oSC 视频,了解 zypper dup 优先级


Icon-info.png

多媒体编解码器

由于许可问题,openSUSE 无法包含某些多媒体编解码器,例如 H.264。如果没有这些编解码器,某些网站上的视频、音乐文件、声音等可能无法播放。幸运的是,Packman 仓库为 openSUSE 提供这些编解码器(以及许多其他内容)。有关 Packman 的更多详细信息,请参阅 其他软件包仓库

要仅添加 Packman Essentials 仓库(提供编解码器、音频和视频播放器应用程序)并安装缺少的编解码器,请以 root 用户 身份运行以下命令

zypper ar -cfp 90 http://ftp.gwdg.de/pub/linux/misc/packman/suse/\
openSUSE_Tumbleweed/Essentials packman-essentials
zypper dup --from packman-essentials --allow-vendor-change

安装 Packman 中的编解码器后,可以运行 YouTube 的 HTML5 视频播放器 测试,以查看 H.264 是否正常工作。

要添加整个 Packman 仓库并安装缺少的编解码器,您可以启动 YaST 仓库管理器,单击“添加”,选择“社区仓库”,然后选中“Packman”;或者,在控制台中,以 root 用户 身份运行以下命令

zypper ar -cfp 90 http://ftp.gwdg.de/pub/linux/misc/packman/suse/\
openSUSE_Tumbleweed/ packman
zypper dup --from packman --allow-vendor-change


Icon-warning.png

第三方驱动程序

由于 Tumbleweed 上内核升级的速度很快,第三方内核驱动程序模块可能无法跟上最新的内核版本。如果您的内核驱动程序模块无法在 Tumbleweed 上工作,请考虑使用 openSUSE Leap 代替。

NVidia 的专有驱动程序通常与 Tumbleweed 配合得很好。

可以使用以下命令以 root 用户 身份轻松地在 Tumbleweed 中安装 GeForce 400 系列及更新 GPU 的 NVidia 专有驱动程序

zypper ar -f https://download.nvidia.com/opensuse/tumbleweed nvidia
zypper inr

在极少数情况下,例如,如果您需要驱动程序的 beta 版本,也可以手动安装驱动程序。请阅读 NVidia – 困难的方法 以获取详细信息。请记住,每次在 Tumbleweed 上升级内核时,都需要重新编译和重新安装这些第三方驱动程序。

或者,可以使用 dkms-nvidia openSUSE 构建服务仓库。此仓库提供与 dkms 配合使用的 NVIDIA 驱动程序(NVIDIA 的模块将为每次新的内核更新自动重新编译)。它还包含各种 NVIDIA 驱动程序版本,用于与不受支持或行为不佳的卡的最新驱动程序一起使用。要使用此仓库,只需单击您希望安装的驱动程序版本的 1 次单击安装链接 此处 或以 root 用户 身份运行以下命令,以获取最新的 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 仓库不受官方支持,任何希望使用它的人很可能需要自行解决问题。

至于 AMDAMDGPU-PRO 不支持 Tumbleweed。Tumbleweed 附带一个 Radeon 驱动程序,通常是更好的选择。


Icon-warning.png

在哪里可以找到帮助?


Icon-user.png

如何贡献?

  • 您可以测试 Tumbleweed 发行版并参与开发讨论。为此,请将您的邮件发送到列表地址 opensuse-factory@opensuse.org
  • 如果您是打包人员,可以将新软件包提交到 openSUSE:Factory 项目。