YUM工作原理及使用

本文详细介绍了YUM(Yellowdog Updater Modified)作为基于RPM的软件包管理器的功能,包括其工作原理、服务器与客户端配置流程,以及如何进行软件的查询、安装、升级和删除等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

YUM(Yellowdog Updater Modified):是一个基于RPM的软件包管理器,能够从指定服务器自动下载RPM包并且安装,可以处理软件之间的依赖关系,一次性安装所有依赖的软件包,无需一个个下载安装。

原理

包括YUM服务器和客户端两个部分:
YUM服务器
YUM服务器
Linux客户端
Linux客户端
流程
YUM流程

yum的设置文件

配置文件所在目录:/etc/yum.repos.d

# vim /etc/yum.repos.d/CentOS-Base.repo

base

$releaserver:发行版本号

$basearch:系统基础架构,如x86_64

[base]:代表容器名称,名称可以随意取
name:描述容器含义
mirrorlist:列出这个容器可以使用的镜像站点,如果不想使用,可以注释
baseurl:后面接容器地址,mirrorlist是由yum程序自行找镜像站点,baseurl则是指定一个固定容器地址
gpgcheck:是否需要查阅RPM文件内数字证书
gpgkey:数字证书公钥文件所在位置,使用默认值

查看yum server所使用的容器:yum repolist all
删除所有已下载的所有容器相关数据:yum clean all

功能

1 查询
# yum search raid    //搜索某个软件名称或者描述的重要关键字
# yum info mdadm     //列出软件功能
# yum list           //列出yum服务器上面所有的软件名称
# yum list pam*      //找出以pam开头的软件名称
# yum list updates   //列出yum服务器上可提供本机进行升级的软件
2 安装/升级
# yum install/update 软件名称 
# yum install 软件名称 -y       //安装过程中免输入y确认
3 删除
# yum remove 软件名称
4 软件组功能
# yum grouplist                     //查看容器和本机上可用与安装过的软件组
# yum groupinfo group_name          //查看group内所有组名称
# yum install/remove group_name     //安装与删除
参考资料

Linux软件安装:RPM、SRPM与YUM功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值