CentOS7:常识,为什么安装软件要使用yum?

本文深入探讨YUM作为前端软件管理工具的角色,解析其如何通过依赖树解决软件安装过程中的依赖问题,以及在CentOS7中与其他安装方式如绿色安装和源码安装的对比。

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

相关代码无,本文仅仅是对yum相关知识做一个普及

首先Linux系统是使用软件管理器来进行软件的安装,卸载和查询等操作的

而软件管理器又分为后端工具前端工具

  • 后端工具分为:rpm,dpt
  • 前端工具有:yum

为什么要使用yum安装软件,这里就涉及到后端工具存在的问题

我们如果要安装软件A,通常要解决的问题是:要先安装组件B,

而组件B又依赖组件C

等于说我们如果要安装某个软件还得程序员去理清这个软件组件的依赖链条,简单的比如用rpm安装mysql5.7

在这里插入图片描述

这还不算最麻烦的,最麻烦的是相互依赖的情况

在这里插入图片描述

那这个问题如何解决?

答案就是yum

  • yum解决问题上面方法的问题很简单,yum工具会根据你要安装的软件解析出依赖树
  • 然后把依赖树的软件从网上的yum库全部下载下来
  • 最后是将安装交给rpm或者dpt就OK了

简单总结一下;这个yum其实本质上还是基于后端软件包管理工具的,实际上更像个包工头,有他来指挥工人(后端工具)干活,就不用业主操心了

附加:CentOS7的其他安装方式:

绿色安装和源码安装

绿色安装自然不用说,下来就能用

源码安装,比如redis的安装就是典型的源码安装,下载的全是C++代码,需要额外下载GCC编译成可运行的二进制文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值