openSUSE:Backports 使用方法
概述
此页面描述了在 SUSE Linux Enterprise 上使用 Backports 仓库的方法。
将 PackageHub 模块添加到 SLE
推荐的方法是通过 SCC 获取 PackageHub 包。请按照 https://packagehub.suse.com/how-to-use/ 上的说明操作。
启用额外模块
在纯 SLE 12 上,由于无法解析的依赖关系,某些软件包可能无法安装。在这种情况下,可能需要启用其他模块,例如 Workstation Extension 或 SDK。
手动添加仓库
此方法是一种替代方案,它绕过 SCC 包传递,并添加原始二进制仓库,而无需分层或过滤。
可以使用 yast 或 root 用户下的 zypper 添加 repo
zypper addrepo -fc http://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-12/standard/openSUSE:Backports:SLE-12.repo
如果正在运行 Service Pack 1,请另外添加 SP1 仓库
zypper addrepo -fc http://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-12-SP1/standard/openSUSE:Backports:SLE-12-SP1.repo
如果正在运行 Service Pack 2,请另外添加 SP2 仓库
zypper addrepo -fc http://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-12-SP2/standard/openSUSE:Backports:SLE-12-SP2.repo
如果正在运行 Service Pack 3,请另外添加 SP3 仓库
zypper addrepo -fc http://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-12-SP3/standard/openSUSE:Backports:SLE-12-SP3.repo
现在可以使用 yast、zypper 或 packagekit 像往常一样安装 backports 仓库中的软件包。
YaST/zypper 可能会要求导入以下 gpg 密钥
Key Name : openSUSE:Backports OBS Project <openSUSE:Backports@build.opensuse.org> Key Fingerprint: 637B32FF 3D83F07A 7AE1C40A 9C214D40 65176565
添加测试仓库
这些测试仓库包含正在考虑发布的软件包和更新。这些软件包可能处于中间、不完整或损坏状态,但在大多数情况下代表了经过验证期后将要发布的内容。
zypper addrepo -fc http://download.opensuse.org/repositories/openSUSE:/Maintenance:/Test:/Backports_SLE-12/SLE_12/openSUSE:Maintenance:Test:Backports_SLE-12.repo zypper addrepo -fc http://download.opensuse.org/repositories/openSUSE:/Maintenance:/Test:/Backports_SLE-12-SP1/SLE_12_SP1/openSUSE:Maintenance:Test:Backports_SLE-12-SP1.repo zypper addrepo -fc http://download.opensuse.org/repositories/openSUSE:/Maintenance:/Test:/Backports_SLE-12-SP2/SLE_12_SP2/openSUSE:Maintenance:Test:Backports_SLE-12-SP2.repo zypper addrepo -fc http://download.opensuse.org/repositories/openSUSE:/Maintenance:/Test:/Backports_SLE-12-SP3/SLE_12_SP3/openSUSE:Maintenance:Test:Backports_SLE-12-SP3.repo