SDB:KDE 软件源
目录
将这些软件源添加到现有系统
如果你此前从未使用 Argon 和 Krypton 中提供的安装程序,你可以通过 Zypper 将现有系统切换为使用此处列出的软件源(YaST 亦可用来添加软件源,但不能用于切换至新软件包)。
添加软件源时,最重要的是优先级:KDE 软件源的优先级应高于 openSUSE 主仓库(意味着前者在列表中的优先级数字更小),之后应使用 zypper dup --allow-vendor-change
命令进行切换(参见厂商变更)。
若正在使用 Leap,添加软件源链接时应使用 $releasever
取代 URL 中的具体发行版本号。这样可以避免在系统升级时频繁更改链接。
示例:在 Leap 上安装最新的 KDE 软件版本:
zypper ar -fp 75 'https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_$releasever' KDE-Qt5 zypper ar -fp 74 'https://download.opensuse.org/repositories/KDE:/Qt6/openSUSE_Leap_$releasever' KDE-Qt6 zypper ar -fp 74 'https://download.opensuse.org/repositories/KDE:/Frameworks/openSUSE_Leap_$releasever' KDE-Frameworks zypper ar -fp 75 'https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_$releasever' KDE-Frameworks5 zypper ar -fp 75 'https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_$releasever' KDE-Applications zypper ar -fp 75 'https://download.opensuse.org/repositories/KDE:/Extra/KDE_Applications_openSUSE_Leap_$releasever' KDE-Extra zypper -v dup --allow-vendor-change zypper -v install pattern:kde_plasma
示例:在 Tumbleweed 上安装来自 git master 分支的最新构建:
zypper ar -fp 75 https://download.opensuse.org/repositories/KDE:/Unstable:/Qt/openSUSE_Tumbleweed/ KDE:Unstable:Qt zypper ar -fp 75 https://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Factory/ KDE:Unstable:Frameworks zypper ar -fp 75 https://download.opensuse.org/repositories/KDE:/Unstable:/Applications/KDE_Unstable_Frameworks_openSUSE_Factory/ KDE:Unstable:Applications zypper ar -fp 75 https://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Factory/ KDE:Unstable:Extra zypper -v dup --allow-vendor-change
背景信息
上述的软件源配置基于三组软件包的区分,它们是:
- KDE 框架/Plasma 软件包。该组软件包含框架库与 Plasma 工作空间。
- KDE 应用程序套件软件包。该组软件包含 KDE 应用程序套件的发布版本,如 Dolphin、Kdenlive、Konqueror 等。
- 独立于 KDE 主要版本发布的,基于 KDE/Qt 的软件包。本组软件包含其他基于 KDE 或 Qt 库的应用程序,如 Krita、Konversation、Quassel 等。
维护更新
自 openSUSE 12.3 起,openSUSE KDE 社区团队一直采用特定的维护流程,即按照更新轨道对发行版预载的 KDE 软件包进行小版本更新。这是为了确保用户的 KDE 发布版本始终具有最新可用的缺陷修复。
版本:Leap 15.5 搭载 Plasma 5.27.4 LTS、应用程序套件 22.12.3 以及 KDE 框架 5.103。
版本:Leap 15.4 搭载 Plasma 5.24.4 LTS、应用程序套件 21.12.3 以及 KDE 框架 5.90。
版本:Leap 15.3 搭载 Plasma 5.18.6 LTS、应用程序套件 20.04.2 以及 KDE 框架 5.76。
版本:Leap 15.2 搭载 Plasma 5.18.5 LTS、应用程序套件 20.04.2 以及 KDE 框架 5.69。
版本:Leap 15.1 搭载 Plasma 5.12.8 LTS、应用程序套件 18.12.3 以及 KDE 框架 5.55。
版本:Leap 15.0 搭载 Plasma 5.12.5 LTS、应用程序套件 17.12.3 以及 KDE 框架 5.45。
版本:Leap 42.3 搭载 Plasma 5.8.7 LTS、应用程序套件 17.04.2 以及 KDE 框架 5.32。
版本:Leap 42.2 搭载 Plasma 5.8.2 LTS、应用程序套件 16.08.1 以及 KDE 框架 5.26。
版本:Leap 42.1 搭载 Plasma 5.4.2、应用程序套件 15.08(含有例外)以及 KDE 框架 5.15。
版本:13.2 搭载 KDE SC 4.14.2 并提供维护更新直至 KDE SC 4.14.4。
版本:13.1 搭载 KDE SC 4.11.2 并提供维护更新直至 KDE SC 4.11.5。
可用软件源
如前所述,openSUSE 用户可使用以下软件源。
面向用户
- 最新的 KDE 框架 6 与 Plasma 桌面 6 发布版本,包含可选的应用程序
此软件源包含 KDE 社区发布的框架库与 Plasma 桌面的较新版本,附带一些 openSUSE 的专用补丁。你还可以选择获取较新的 KDE 应用程序。它们至少适用于最新的 openSUSE 发布版本与 Tumbleweed。在依赖版本允许的情况下,这些包也可用于更旧但尚在支持状态的 openSUSE 版本。
- KDE 额外软件源
此软件源包含为所有 openSUSE 发行版打包,基于 KDE/Qt 框架库,但不包含在框架、Plasma 桌面或应用程序套件集体更新中的独立应用程序。这些软件的较新版本面向不同的发行目标构建。此软件源由更广泛的 openSUSE 社区维护。
- Argon 体验映像
每当软件包发生改变时,编译系统会自动生成一份 DVD 体验映像并交由 openQA 测试。此版映像基于 Leap,同时配备了系统安装程序,并默认添加最新发布版本的 KDE 软件源。
面向贡献者
- KDE 不稳定软件源
基于上述软件/版本的 git 快照所构建的包。由于可能需要版本更新的依赖软件包,此软件源的包仅为最新版本的 openSUSE Leap 或 Tumbleweed 构建。
- Krypton 体验映像
每当软件包发生改变时,编译系统会自动生成一份 DVD 体验映像并交由 openQA 测试。此版映像基于 Tumbleweed,同时配备了系统安装程序,并默认添加 KDE 不稳定软件源。
最新的“额外”应用程序
由 KDE 开发,但不属于框架、Plasma 桌面或应用程序套件的软件可在 KDE 额外软件源中找到。使用这一软件源可获取一些(但不是全部)非核心软件的最新版本。
KDE 框架 6、Plasma 桌面 6 与应用程序套件
最新发布版本(当然也包含 Beta 测试版本!)的 KDE 框架 6 与 Plasma 桌面 6,同时包含可选的应用程序套件。
如果你想测试某一版 beta 更新并(或)想使用最新版本的软件,可以使用下述仓库。不过,对于 Plasma 6 而言,情况有所不同:目前 Tumbleweed 用户会在稳定版本可用后很快获得更新,这些更新通常会在数天之内发布到标准软件库。因此通常不必特别添加此处的仓库。
版本:Tumbleweed
对 openSUSE Leap 用户的备注:Leap 通常搭载 Qt 的长期支持版本,对于最新版本的 Plasma 桌面而言并不足够。因而若想使用 KDE:Frameworks 或 KDE:Frameworks5 软件源,需要同时添加 KDE:Qt6 或 KDE:Qt5 软件源。部分来自第三方源的软件可能无法安装,因为它们可能需要 Leap 附带的特定 Qt 版本。
版本:Leap 15.6
- 兼容的 Qt 5.x 版本: https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_15.6/
- 兼容的 Qt 6.x 版本: https://download.opensuse.org/repositories/KDE:/Qt6/openSUSE_Leap_15.6/
- KDE 框架 5: https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15.6/
- KDE 框架 6: https://download.opensuse.org/repositories/KDE:/Frameworks/openSUSE_Leap_15.6/
- KDE 应用程序套件(可选): https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_15.6/
- KDE 额外软件(可选): https://download.opensuse.org/repositories/KDE:/Extra/KDE_Applications_openSUSE_Leap_15.6/
版本:Leap 15.5
- 兼容的 Qt 5.x 版本: https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_15.5/
- 兼容的 Qt 6.x 版本: https://download.opensuse.org/repositories/KDE:/Qt6/openSUSE_Leap_15.6/
- KDE 框架 5: https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15.5/
- KDE 框架 6: https://download.opensuse.org/repositories/KDE:/Frameworks/openSUSE_Leap_15.5/
- KDE 应用程序套件(可选): https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_15.5/
- KDE 额外软件(可选): https://download.opensuse.org/repositories/KDE:/Extra/KDE_Applications_openSUSE_Leap_15.5/
不稳定版本的框架、Plasma 桌面与应用程序
这些软件源包含 KDE 框架 5/6、Plasma 桌面 5/6 和基于 KDE 框架的应用程序的每日构建。由于依赖关系,我们只能为最新的 openSUSE Leap 版本和 Tumbleweed 提供软件包。
鉴于开发进程速度极快,不推荐在生产系统上使用这些软件源。它们主要面向开发人员与早期测试者,用户需要自担风险。
版本:Tumbleweed
- 兼容的 Qt 6.x 版本: https://download.opensuse.org/repositories/KDE:/Qt6/openSUSE_Tumbleweed/
- 兼容的 Qt 5.x 版本: https://download.opensuse.org/repositories/KDE:/Unstable:/Qt/openSUSE_Tumbleweed/
- 不稳定版本 KDE 框架: https://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Factory/
- 不稳定版本 KDE 应用程序套件: https://download.opensuse.org/repositories/KDE:/Unstable:/Applications/KDE_Unstable_Frameworks_openSUSE_Factory/
- 不稳定版本 KDE 额外软件: https://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Factory/
版本:Leap 15.6
- 兼容的 Qt 6.x 版本: https://download.opensuse.org/repositories/KDE:/Qt6/openSUSE_Leap_15.6/
- 兼容的 Qt 5.x 版本: https://download.opensuse.org/repositories/KDE:/Unstable:/Qt/openSUSE_Leap_15.6/
- 不稳定版本 KDE 框架: https://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Leap_15.6/
- 不稳定版本 KDE 应用程序套件: https://download.opensuse.org/repositories/KDE:/Unstable:/Applications/KDE_Unstable_Frameworks_openSUSE_Leap_15.6/
- 不稳定版本 KDE 额外软件: https://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Leap_15.6/
版本:Leap 15.5
- 兼容的 Qt 6.x 版本: https://download.opensuse.org/repositories/KDE:/Qt6/openSUSE_Leap_15.5/
- 兼容的 Qt 5.x 版本: https://download.opensuse.org/repositories/KDE:/Unstable:/Qt/openSUSE_Leap_15.5/
- 不稳定版本 KDE 框架: https://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Leap_15.5/
- 不稳定版本 KDE 应用程序套件: https://download.opensuse.org/repositories/KDE:/Unstable:/Applications/KDE_Unstable_Frameworks_openSUSE_Leap_15.5/
- 不稳定版本 KDE 额外软件: https://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Leap_15.5/
Qt6
此软件源包含 Qt 核心库与附加库。Qt6 软件包可与 Qt5 软件包并行安装。
版本:Tumbleweed
版本:Leap 15.6
版本:Leap 15.5