Linux命令大全-yum命令
Linux命令大全-yum命令
ZhangCurryLinux命令大全-yum命令
一、简介
yum命令英文(Yellow dog Updater Modified)。它的主要功能是在Linux中基于RPM技术对软件包进行管理,其实就是一个软件包管理器。它基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,在安装过程中如果有依赖性存在,它会自动解决软件包之间的依赖关系,并且一次性完成相关依赖包的安装,无须对其进行一一下载安装。
它还提供了查找、安装、删除、更新某一个或一组,甚至全部软件包的命令,并且它的命令简洁还好记。
二、语法
语法:yum [options] COMMAND package
其中options 是参数可选项,如:-help(帮助)、-y(安装时过程中的提示)、-q(不显示安装过程)等。
command是指要进行的一些操作,如:check(检查RPM数据库问题)、clean(删除缓存数据)、info(显示关于软件包或组的详细信息)、install(向系统中安装一个或多个软件包)等。
package是指要安装的包名。
yum常用的命令:
1.列出所有可更新的软件清单:yum check-update
2.更新所有软件:yum update
3.安装指定的软件:yum install package
4.更新指定的软件:yum update package
5.列出所有可安装的软件清单:yum list
6.删除指定的软件:yum remove package
7.查找软件:yum search
8.清理缓存:yum clean
三、实战
在想使用yum命令进行rpm包的安装,比如要安装系统盘里的软件包,需要提前配置好yum源,要不就不能解决软件依赖问题,配置yum的方法,可参照以下方法进行配置。
1 | [root@Milvus ~]# cd /etc/yum.repos.d |
配置好之后,就可以使用yum进行安装软件包了。因为yum安装软件时输出的内容比较多,下面就不把输出过程打出了。只讲yum的用法。
1、清理软件仓库的缓存信息
1 | [root@Milvus ~]# yum clean all |
2、安装指定的软件包
1 | [root@Milvus ~]# yum install glibc-devel |
3、卸载指定的软件包
1 | [root@Milvus ~]# yum remove glibc-devel |
4、更新软件包
1 | [root@Milvus ~]# yum update |
如果不指定软件包,默认会更新所有的软件包,如果只想更新其中一个软件包,如下所示:
1 | [root@Milvus ~]# yum update glibc-devel |
5、查看可用的软件组
1 | [root@Milvus ~]# yum grouplist |
6、查看软件包的信息
1 | [root@Milvus ~]# yum info glibc-devel |
7、查找指定软件包或命令
1 | [root@Milvus ~]# yum provides glibc-devel[root@Milvus ~]# yum provides /bin/rpm |
8、查找软件包
1 | [root@Milvus ~]# yum list glibc-devel |



