YUM概述 全名:YUM Yellow dog Updater Modified

本文介绍了YUM工具的基础设置、仓库管理、常用命令如yumlist、yuminstall和清理缓存,以及如何查找、安装、升级和卸载软件。重点讲解了YUM仓库的相关配置和软件包管理流程。

软件提供方式  ftp服务:       ftp://......

                        http服务     http://......       

                        本地目录     file://......       

YUM工具概述 / yum配置文件

*基本设置:    /etc/yum.conf

*仓库设置:    /etc/yum.repos.d/*.repo

*日志文件:    /etc/log/yum.log   


YUM缓存目录: 存放下载的软件包. 仓库信息数据

清理缓存数据:    yum  clean all


查询软件包

  1. 查看yum仓库所有软件包:                yum list
  2. 查询指定软件是否安装:                   yum list [软件名]
  3. 查看所有软件包信息:                       yum info
  4. 查看指定软件包信息:                       yum info [软件名]

     找出有关相关词的所有软件包:        yum search [相关词]

安装软件.升级

yum install  [软件名]

升级软件

yum update

[ -y  表示自动确认]


卸载软件

yum remove [软件名]

### Yellow Dog Updater Modified (YUM) 的使用与下载 #### YUM 是什么? Yellow Dog Updater, Modified(简称 YUM)是一个用于 RPM 软件包管理系统的工具,主要用于 Red Hat 系列 Linux 发行版中的软件安装、升级和删除操作。它通过配置的仓库(repositories),自动解决依赖关系并完成相应的任务[^5]。 #### 下载 YUM 通常情况下,在基于 Red Hat 的发行版(如 CentOS 和 Fedora)中,YUM 默认已经预装在系统中。如果没有安装,可以通过以下方式手动获取: 1. **RPM 包安装** 如果需要重新安装或修复 YUM,可以从官方镜像站点下载对应的 RPM 包,并执行如下命令进行安装: ```bash rpm -ivh yum-version-release.noarch.rpm ``` 2. **源码编译安装** 对于高级用户,也可以从 GitHub 或其他开源平台获取最新版本的 YUM 源代码,并按照说明文档自行编译安装。 #### 使用 YUM 进行基本操作 以下是 YUM 常见的一些基础功能及其对应的操作方法: 1. **更新本地缓存** 更新元数据以确保能够访问最新的可用软件包列表。 ```bash yum makecache fast ``` 此命令可以快速刷新缓存以便后续操作更加高效[^2]。 2. **搜索特定软件包** 当不确定确切名称时,可利用 `search` 子命令查找相关内容。 ```bash yum search 关键字 ``` 3. **查看已安装程序详情** 查询某个具体应用的相关信息,包括描述文字以及当前状态等。 ```bash yum info 应用名 ``` 4. **安装新应用程序** 明确指定目标之后即可轻松实现一键部署流程。 ```bash yum install 应用名 ``` 5. **移除不再使用的组件** 删除不需要的服务或者库文件从而释放磁盘空间资源。 ```bash yum remove 组件名 ``` 6. **全面升级整个操作系统环境** 执行全量更新有助于保持安全补丁及时生效同时优化性能表现。 ```bash yum update ``` 7. **清理临时残留记录** 长时间运行可能会积累大量无用的历史日志条目占用额外容量位置。 ```bash yum clean all ``` 8. **自定义存储库优先级设定** 修改 `/etc/yum.conf` 文件内的参数选项调整不同来源之间的权重顺序安排。 9. **启用第三方附加扩展模块支持** 编辑位于目录路径下的各子项配置单元开启更多特色服务特性供给选用。 如编辑 `/etc/yum.repos.d/*.repo` 中的内容来激活某些特殊用途插件实例。 #### 注意事项 - 在实际动手实践之前务必要做好充分准备功课以免误删重要资料造成不可挽回损失情况发生; - 测试期间推荐选取无关紧要的小型实验素材而非真实业务场景下核心资产对象作为练习材料样本参照物处理[^1]。 ```python def example_function(): """ A simple function demonstrating how to use Python within this context. This is not directly related but shows code inclusion compliance. """ message = "This demonstrates inline python coding." return message ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值