衍生版本: 法语 | 西班牙语
更新日期:2023年6月8日
 作者:FreeFind

title ?

入门
1. 介绍
2. 转向 GNU/Linux
3. 获取 openSUSE
4. 安装
基础知识
5. KDE Plasma 工作区
6. 常用任务应用程序
7. 安全与 Root
8. 终端
9. 管理设置 (YaST)
10. 安装软件
11. 软件仓库
设置
12. MS Windows 互操作性
13. 多媒体编解码器
14. 图形驱动
15. Wifi
附录
A: 帮助和文档
B: 游戏
C. 幕后
D. 历史和背景
E: 参与其中
GNU 自由文档许可证

11. 软件仓库
如前一章所述,软件包管理器通过从软件仓库中获取软件包来安装软件,因此通过软件包管理器易于安装的软件取决于已配置的仓库。

软件仓库是RPM软件包(openSUSE的打包格式)和可用软件包元数据的集合。通常仓库位于在线服务器上,但也可以在CD/DVD或其他介质上。

11.1 管理仓库
可以通过YaST中的“软件仓库”模块添加、移除和配置仓库。

repos

11.1.1 添加仓库
官方仓库已预先配置,但存在许多非官方仓库,也可以添加。

obs 请谨慎添加仓库。
  • 非官方仓库可能包含实验性软件包
  • 并非所有仓库都相互兼容
  • 仓库的风险级别可能随时间变化
  • 仓库过多会使软件包管理器变慢

添加仓库最简单和安全的方法是使用YaST中的在线社区仓库列表。这为您提供了一系列流行且相当安全的仓库供选择。
YaST => 软件 => 软件仓库 => 点击“添加” => 选择“社区仓库”并点击“下一步”

请注意,openSUSE BuildService是社区构建和分享软件包的服务。openSUSE BuildService仓库是非官方且不受支持的。请自行承担使用风险。

11.1.2 推荐仓库
您应该始终拥有四个官方仓库(开箱即用已配置)。
此外,我建议从社区仓库列表中添加以下非官方仓库,以便为大多数用户提供良好的软件供应与稳定性平衡。
tip 仍然缺少软件包?您可以在这里搜索openSUSE BuildService上的软件包/仓库:
https://software.opensuse.net.cn/

11.1.3 供应商更改更新
从一个仓库更新已安装软件包到来自不同供应商的不同仓库的版本有点复杂。请在此处阅读更多信息:
https://en.opensuse.net.cn/SDB:Vendor_change_update

11.2 终端中的仓库管理
如果您愿意,也可以通过终端管理您的仓库。

添加一个启用自动刷新的仓库:zypper addrepo -f [URL] [别名]。示例:
zypper addrepo -f http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.5/ packman

禁用仓库:zypper modifyrepo -d [URL|别名]。示例:
zypper modifyrepo -d Packman

移除仓库:zypper removerepo [URL|别名]。示例:
zypper removerepo http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.5/

列出已配置的仓库,显示详细信息(优先级、URL等):
zypper repos -d

有关更多信息,请参阅man zypper
man zypper

或者要获取单个命令的帮助,例如使用:
zypper addrepo --help

prev
next
通过电子邮件将您的评论发送至 admin [at] opensuse-guide.org