yum 命令详解
一、 yum
作用:
yum 命令是在Fedora 和RedHat 以及SUSE 中基于rpm 的软件包管理器,它可以使系统管理人员交互和自动化地更新与管理RPM软件包, 能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系, 并且一次安装所有依赖的软件包, 无需繁琐地一次次下载安装。yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简单又好记。
语法:
yum (选项)(参数)
选项:
-c 指定配置文件
-C 完全从缓存中运行,而不去下载或者更新任何头文件
-d 设置调试级别(0-10)
-e 设置错误等级 (0-10)
-h 显示帮助信息
-q 安静模式
-R 设置yum 处理的一个命令的最大等待时间
-v 详细模式
-y 对所有提问回答‘yes‘
参数:
install: 安装rpm 软件包update:更新rpm软件包check-update:检查是否有可用的更新rpm软件包remove:删除指定的rpm软件包list: 显示软件包的信息search: 检查软件包的信息info: 显示指定的rpm阮家宝的描述信息和概要信息clean:清理yum过期的缓存shell:进入yum 的shell提示符resolvedep: 显示rpm软件包的依赖关系localinstall : 安装本地的rpm软件包localupdate:显示本地rpm软件包进行更新deplist: 显示rpm软件包的所有依赖关系
实例:
安装自动搜索最快镜像插件: yum install yum-fastestmirror安装yum 图形窗口插件: yum install yumex查看可能批量安装的列表: yum grouplist
yum install #全部安装yum install package1 # 安装指定的安装包package1yum groupinstall group1 # 安装程序组group1更新升级
yum upate # 全部更新yum update package1 # 更新指定程序包package1yum check-update # 检查可更新的程序yum upgrade package1 #升级指定程序包package1yum groupupdate group1 # 升级程序组group1查找和显示
yum info package1# 显示安装包信息package1yum list # 显示所有已经安装和可以安装的程序包yum list package1# 显示指定程序包的安装情况yum groupinfo group1 # 显示程序组group1 xinxiyum search string # 根据关键字string查找安装包删除程序
yum remove package1 # 删除程序包package1yum groupremove group1 # 删除程序组group1yum deplist package1 # 查看恒旭package1依赖情况辨析:清除缓存yum remove 会检查依赖,如果你要移除的包被别的软件包需要的话,它会把其他软件包一起移除。
而rpm -e 则会直接告诉你被别的包需要,所以无法移除。
yum clean package #清楚缓存目录下的软件包yum clean headers #清楚缓存目录下的headers
分类:
【02】命令详解
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· Windows桌面应用自动更新解决方案SharpUpdater5发布
· 我的家庭实验室服务器集群硬件清单
· C# 13 中的新增功能实操
· Supergateway:MCP服务器的远程调试与集成工具
· Vue3封装支持Base64导出的电子签名组件