20、RHEL系统RPM包管理全解析

RHEL系统RPM包管理全解析

1. RPM包管理系统简介

Red Hat软件管理系统被称为RPM包管理器(RPM)。RPM既指RPM包管理系统,也指以特殊格式打包在一起并存储为扩展名为 .rpm 的文件。这些rpm文件(也称为rpms、rpm包或包)由RPM包管理系统进行操作。Red Hat Enterprise Linux(RHEL)中的每个可用包都采用这种文件格式。

包具有有意义的名称,包含必要的文件以及元数据结构,如每个包含文件的所有权、权限和目录位置。包可以下载并本地保存或存储在网络共享上以便快速访问,并且可能依赖于其他文件或包。也就是说,一个包可能需要存在额外的文件、另一个包或一组包才能成功安装并正常运行。一旦包安装完成,其元数据信息会存储在包数据库中,每次尝试更新包时,其元数据信息也会更新。

2. RHEL包概述

RHEL本质上是一组组合在一起以创建操作系统的包。它们为安装预先打包,并针对各种预期用例进行组装。这些包围绕Linux内核构建,包含数千个经过数字签名、测试和认证的包。

3. 包和打包

软件包是一组以目录结构组织的文件,连同构成软件应用程序的元数据和智能信息。包有两种类型:二进制(或可安装)包和源代码包。
- 二进制包 :可直接安装,为分发而捆绑。它们具有 .rpm 扩展名,包含安装脚本、安装前和安装后脚本、可执行文件、配置文件、库文件、依赖信息、文件安装位置和文档。文档包括如何安装和卸载包的详细说明、配置文件和命令的手册页以及与包的安装和使用相关的其他必要信息。
-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值