当前位置:首页>Linux>【Linux常用命令大全】yum命令详解

【Linux常用命令大全】yum命令详解

  • 2026-10-11 08:21:47
【Linux常用命令大全】yum命令详解

在Red Hat、CentOS、openEuler等Linux系统中,yum是基于RPM的包管理工具,能够自动解决依赖关系,是rpm命令的“智能升级版”。无论是搭建开发环境、部署服务,还是系统日常维护,yum都是最常用的命令之一。本文带你全方位掌握yum命令的使用技巧!

一、什么是yum?

yum的全称是Yellowdog Updater Modified,是基于 rpm的软件包管理工具。它能够从指定的服务器下载并安装 RPM 包,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无须对其进行一一下载安装,简化了软件包的管理。
它还提供了查找、安装、删除某一个、一组甚至全部软件包的命令,命令简洁又好记。
二、yum命令基本语法
语法:yum [options] [command] [软件包名]
  • 其中options是参考可选项:选项包括-h(帮助),-y(当安装过程提示选择全部为 "yes"),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • 软件包名:指要安装的包名。
以下为常用命令:
1.仅安装指定软件包:yum install package_name 
2.更新升级所有软件:yum update 
3.仅更新升级指定软件包:yum update package
4. 列出所有可安装的软件:yum list
5. 删除指定软件包:yum remove package_name
6.查找指定软件包:yum search package_name
7.列出所有可更新的软件清单:yum check-update
8.清理缓存:yum clean 

三、常用操作详解

1️⃣ 安装软件包
# 安装名为nginx的软件包yum install nginx
2️⃣ 升级软件包
# 升级名为nginx的软件包yum update nginx # 升级所有软件包(包括内核)yum update # 检查可用更新yum check-update
3️⃣ 卸载删除软件包
# 卸载软件包(不会自动移除依赖它的包)yum remove nginx# 卸载时同时移除依赖包(谨慎使用)yum autoremove nginx
4️⃣ 搜索与软件包
# 搜索nginx软件包(名称或描述)yum search nginx # 查看nginx软件包详细信息yum info nginx# 列出所有已安装的包yum list installed# 列出所有可用的包yum list available# 列出所有更新包yum list updates# 查看软件包所属的仓库yum repolist

5️⃣清理缓存

# 清理缓存目录下的软件包以及旧headers,释放磁盘空间yum cleanyum clean all# 清除缓存目录下的nginx软件包yum clean nginx# 清除缓存目录下的 headersyum clean headers # 清除缓存目录下旧的 headers yum clean oldheaders
四、总结

以上只是yum命令的一些常见用法,还有更多选项和参数可以根据具体需求来使用。可以通过yum--help命令来查看完整的选项和参数列表。

👍 如果觉得有帮助,欢迎点赞、推荐、转发支持!
专栏Linux常用命令大全

👉 关注我,每天一个Linux命令,从入门到精通!

最新文章

随机文章