使用yum工具管理软件包
在 CentOS 7 服务器中,yum 工具是最常用的 YUM 客户端工具,由默认安装的第 5 页 共 13 页yum-3.2.29- 40.el6.noarch 软件包提供。
yum基本命令
命令 | 作用 |
---|---|
yum list | 显示所有可用包 |
yum info | 显示可用包的信息 |
yum serch | 模糊查找相关信息 |
yum whatprovides | 精确查找 |
yum grouplist | 显示所有可用包组 |
yum groupinfo | 显示所有的包组具体信息 |
yum install | 安装软件包 |
yum update | 软件升级 |
yum remove | 卸载具体软件 |
yum history | 查看当前yum操作历史 |
yum history undo | 加入序号卸载序号里安装的软件 |
yum history redo | 加入序列号重新执行序号里的操作 |
查询软件包
yum 工具的常见查询操作包括查询软件包列表、查询软件包的描述信息、查询指定的软件包,分别可结合子命令 list、info、search 来实现。
-
yum list–查询软件包列表
#使用yum list 查询软件包列表 [root@localhost ~]# yum list #使用yum list +软件名:查询系统是否包含某个软件包 [root@localhost ~]# yum list httpd #查询示例: 已加载插件:fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Loading mirror speeds from cached hostfile 可安装的软件包 httpd.x86_64 2.4.6-95.el7.centos c7-media #yum list installed命令:表示只列出系统中已安装的软件包 [root@localhost ~]# yum list installed #yum list available命令:表示只列出软件仓库中(尚未安装)的软件包 [root@localhost ~]# yum list available #yum list updates命令:表示只列出可以升级版本的软件包 [root@localhost ~]# yum list updates
-
yum info–查询软件包的描述信息
#使用yum info查询 [root@localhost ~]# yum info httpd #查询示例 已加载插件:fastestmirror Loading mirror speeds from cached hostfile 已安装的软件包 名称 :httpd 架构 :x86_64 版本 :2.4.6 发布 :95.el7.centos 大小 :9.4 M 源 :installed 来自源:c7-media 简介 : Apache HTTP Server 网址 :http://httpd.apache.org/ 协议 : ASL 2.0 描述 : The Apache HTTP Server is a powerful, efficient, and extensible : web server.
-
yum search–查询指定的软件包
当需要根据某个关键词来查找相关的软件包时,可以执行yum search 命令
# 加all可以扩大搜索范围。 [root@localhost ~]# yum search all httpd #查询示例 已加载插件:fastestmirror Loading mirror speeds from cached hostfile ================<