3.8 使用RPM与YUM

本教程涵盖Linux系统中两种核心软件包管理技术:RPM和YUM。RPM作为底层包管理器,支持软件包的安装(-i)、查询(-q)、卸载(-e)、更新(-U/-F)等操作。实战演示了JDK的RPM包安装、详细信息查询(rpm -qi/-ql/-qc/-qR/-qf)及版本升级流程,强调了依赖关系处理的重要性。

YUM作为高级包管理器,自动解决依赖问题,从配置的仓库源下载安装软件。通过/etc/yum.repos.d/下的.repo文件指定软件源地址。实战展示了httpd服务的安装、搜索、信息查询、更新和卸载全过程,并通过systemctl启动服务,使用curl和浏览器验证Web服务正常运行。

核心技术要点:RPM适合精确控制单个包操作,但需手动处理依赖;YUM自动化依赖解析,更适合日常软件管理。两者配合使用,构成完整的Linux软件生态管理体系,是系统运维的基础技能。

相关推荐
流烟默3 天前
Centos7.6使用yum安装jdk1.8
yum·jdk1.8
Harm灬小海19 天前
【云计算学习之路】学习Centos7系统-Linux软件包管理
linux·运维·服务器·学习·云计算·yum·rpm
量子炒饭大师25 天前
【Linux系统编程】Cyberpunk在霓虹丛林中构建堡垒 ——【基础开发工具(1)】一文带你初步了解 软件包管理器 并 快速上手 yum和apt 工具
java·linux·运维·apt·yum·软件包管理器
tianyuanwo1 个月前
CentOS 7 使用 CentOS 8 YUM 源报错 “Invalid version flag: if” 深度解析
python·centos·yum
tianyuanwo1 个月前
RPM 的 Payload SHA256 Digest 与 YUM 校验原理深度解析
yum·rpm·payload
书生执笔画浮沉2 个月前
rpmrebuild
linux·centos·rpm
蜡台2 个月前
Centos 安装Mysql
linux·mysql·centos·yum·mysql8
lightqjx2 个月前
【Linux】Linux工具(yum、vim、gcc/g++、make/makefile、gdb)的详细介绍
linux·vim·gdb·yum·gcc/g++·linux工具·make/makefile
HHFQ2 个月前
DNF 下载 RPM 依赖包及忽略特定依赖的方法
rpm·dnf