利用 YUM 管理 RPM 包:全面指南
1. YUM 简介
YUM(YellowDog Updater Modified)项目旨在解决 RPM 包依赖管理的难题。它的主要贡献在于不再将 RPM 包视为独立组件,而是将其看作大型软件仓库的一部分。借助仓库,处理依赖关系的问题不再由软件安装者承担,而是由提供软件的 Linux 发行版或第三方软件分销商负责。例如,Fedora 项目需要确保其 Linux 发行版中每个包所需的组件都能在仓库中的其他包中找到。
仓库之间还可以相互依赖。例如,rpmfusion.org 仓库可以假设用户已经能够访问主要的 Fedora 仓库。如果从 rpmfusion.org 安装的包需要 Fedora 主仓库中的某个库或命令,那么在安装 rpmfusion.org 包的同时,会自动下载并安装相应的 Fedora 包。
YUM 仓库可以位于 Web 服务器(http://)、FTP 服务器(ftp://)或本地介质(如 CD、DVD 或本地目录,使用 file://)上。这些仓库的位置会存储在用户系统的 /etc/yum.conf 文件中,更常见的是存储在 /etc/yum.repos.d 目录下的单独配置文件中。
2. 理解 YUM 的工作原理
YUM 命令的基本语法是:
# yum [options] command
使用该语法,你可以查找包、查看包信息、了解包组、更新包或删除包等。配置好 YUM 仓库和相关设置后,用户只需简单地输入类
超级会员免费看
订阅专栏 解锁全文
102

被折叠的 条评论
为什么被折叠?



