yum到底是干什么的?

在这里插入图片描述

  使用Linux系统的同学肯定知道yum这个工具,而且网上有很多关于yum的配置,我们在需要使用yum的时候只需要找到相关文章按步骤操作即可。我在使用yum的时候同样是这样,但是yum究竟是什么?他到底起到了什么样的作用?
  接下来跟随小编的步伐,我们一起来探索。

1、开胃篇
  在本节中,小编会给大家说一些关于windows和Linux的常识,希望对大家有所帮助。
  1.1 首先需要知道的是,所有注重服务的软件是需要收费的,而Linux下的软件是几乎不考虑用户体验的(因为Linux的用户基本都是工程师级别的,而且Linux是开源的,做的再好也没有收益),我们在windows下用的各种各样的软件,我们在使用过程中无时无刻不在夸赞他们的界面美观、使用方便、性能良好,这都是需要成本来运营的,所以这些软件基本都是要变相收费的。

  1.2 再者,我们使用的软件与软件之间是存在依赖关系的,比如:我们在windows系统下安装了QQ软件,我们一直在正常使用,但是忽然有一天提示我们需要更新windows,当我们更新完毕后,出现了QQ无法正常打开的错误提示。

### CentOS 中 YUM 的功能与作用 YUM (Yellowdog Updater Modified) 是 Red Hat 系列 Linux 发行版中的一个包管理工具,用于简化 RPM 软件包的安装、查询、升级和删除操作。通过配置不同的软件仓库,可以方便地获取来自互联网的各种应用程序及其依赖项。 #### 安装软件包 YUM 可以自动处理软件包之间的依赖关系,在安装指定程序的同时也会下载并安装所需的其他组件。例如要安装 MongoDB 数据库服务,只需执行简单的命令即可完成整个过程[^1]: ```bash sudo yum install -y mongodb-org ``` #### 查询软件信息 用户可以通过 `search` 或者 `info` 命令来查找特定名称或描述中包含关键词的可用软件包: ```bash yum search mongo # 查找与mongo相关的软件包 yum info mongodb-org # 获取mongodb官方版本的具体详情 ``` #### 升级现有软件 当有新的安全补丁发布时,或者想要将已有的软件更新至最新稳定版,都可以利用 YUM 来实现无缝升级体验: ```bash sudo yum update # 更新所有可升级的软件包 sudo yum upgrade # 同上,但会更激进一些,可能会移除不再兼容的老版本文件 sudo yum check-update # 检查是否有可用的新版本而不实际进行任何更改 ``` #### 删除不需要的应用 如果决定卸载某个应用连同其关联的数据和服务,也可以借助于 YUM 实现净彻底的清理工作: ```bash sudo yum remove mongodb-org # 移除mongodb数据库及相关组件 ``` #### 配置额外资源库 为了访问更多第三方提供的高质量开源项目集合,还可以按照文档指示添加自定义的 YUM 存储库地址,就像之前提到过的 MongoDB 官方源那样。
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

做1个快乐的程序员

感谢支持,一起加油努力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值