欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > 【Linux】 yum学习

【Linux】 yum学习

2025/11/7 8:11:39 来源:https://blog.csdn.net/wochunyang/article/details/139794583  浏览:    关键词:【Linux】 yum学习

yum介绍

在Linux系统中,yum(Yellowdog Updater, Modified)是一个用于管理软件包的命令行工具,特别适用于基于RPM(Red Hat Package Manager)的系统,如CentOS、Fedora和Red Hat Enterprise Linux(RHEL)。yum使得安装、更新、删除软件包以及管理软件包依赖变得简单。

主要功能

  1. 软件包安装yum可以自动下载并安装软件包及其依赖的任何其他软件包。

  2. 软件包更新yum能够检查系统上已安装软件包的更新,并自动更新它们。

  3. 软件包删除:用户可以使用yum轻松地从系统中卸载不再需要的软件包。

  4. 依赖管理yum会自动处理软件包之间的依赖关系,确保所有必要的组件都已安装。

  5. 软件包搜索yum允许用户搜索可用的软件包,以便找到特定的软件或功能。

  6. 软件包信息:用户可以查看有关软件包的详细信息,包括版本、描述和依赖关系。

  7. 缓存管理yum可以清理下载的软件包缓存,释放磁盘空间。

安装命令

 #全部安装
yum install#安装指定的安装包package1             
yum install package1    #安装程序组group1
yum groupinsall group1   

更新和升级命令

#全部更新
yum update   #更新指定程序包package1            
yum update package1#检查可更新的程序   
yum check-update   #升级指定程序包package1      
yum upgrade package1  #升级程序组group1   
yum groupupdate group1   

查找和显示命令

#显示安装包信息package1
yum info package1      #显示所有已经安装和可以安装的程序包
yum list               #显示指定程序包安装情况package1
yum list package1      #显示程序组group1信息yum search string 根据关键字string查找安装包
yum groupinfo group1   #查找软件包
yum search <keyword>  

删除程序命令

#删除程序包package_name
yum remove <package_name>          #删除程序组group1
yum groupremove group1             #查看程序package1依赖情况
yum deplist package1              

清除缓存命令

#清除缓存目录下的软件包
yum clean packages       #清除缓存目录下的 headers
yum clean headers        #清除缓存目录下旧的 headers
yum clean oldheaders     

yum 源

yum 默认的源是国外的,下载速度比较慢,所以最好替换为一个国内的 yum 源。

yum的配置文件通常位于/etc/yum.conf,而软件源的配置文件则位于/etc/yum.repos.d/目录下。用户可以根据需要编辑这些文件来添加或修改软件源。

推荐 yum 国内源源地址
欢迎访问网易开源镜像站Centos6:http://mirrors.aliyun.com/repo/Centos-6.repo
Centos7:http://mirrors.aliyun.com/repo/Centos-7.repo
阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区Centos6:http://mirrors.163.com/.help/CentOS6-Base-163.repo
Centos7:http://mirrors.163.com/.help/CentOS7-Base-163.repo

yum插件

yum支持插件,这些插件可以扩展yum的功能。例如,yum-plugin-fastestmirror插件可以自动选择最快的镜像源来加速软件包的下载。

yum学习网站

  • 官方文档

    • CentOS文档:CentOS Documentation

    • Fedora文档:Fedora Documentation

    • Red Hat文档:Red Hat Customer Portal

Yum的源代码托管在GitHub上,您可以通过以下链接访问:

  • Yum GitHub Repository: GitHub - rpm-software-management/yum: [DEPRECATED] YUM package manager




版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com