Linux 软件包管理:RPM 与 Yum 的使用指南
1. 软件包系统概述
大多数 Linux 发行版仅安装一种软件包系统,但也可以安装多种。不过,同时使用两种系统安装软件并不明智,因为它们的数据库是独立的。例如,若使用 Debian 软件包安装一个库,再尝试安装依赖该库的 RPM 软件包时,RPM 可能无法识别该库已安装,从而返回错误。
2. RPM 简介
RPM(RPM Package Manager)是 Linux 世界中最流行的软件包管理器,也可在非 Linux 平台使用,不过在 Linux 之外的使用较少。RPM 系统提供了如包数据库等基本工具,可用于识别冲突和文件所有权。
3. RPM 发行版与约定
- 起源与发展 :RPM 由 Red Hat 为其发行版开发,并根据通用公共许可证(GPL)发布,因此其他发行版也可自由使用。像 Mandriva(原 Mandrake)和 Yellow Dog 等发行版基于 Red Hat,使用 RPM 及其他部分;SUSE 虽借鉴 Red Hat 模板较少,但也使用 RPM。
- Red Hat 分支 :Red Hat 分裂为三个发行版,Fedora 是受家庭用户、学生和预算紧张企业青睐的可下载版本;Red Hat 现在专指付费版本,即 Red Hat Enterprise Linux(RHEL);CentOS 是供企业用户免费重新分发的版本。
- 跨平台与架构支持 :RPM 是跨平台工具,支持任何 CPU 架构。Red Hat Linux
超级会员免费看
订阅专栏 解锁全文
459

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



