如何查看yum已安装的包

简介

yum是Centos自带的交互式包管理工具。它能够安装、删除、更新指定的包,智能分析并处理包依赖,也能够查询可安装的及已经安装的包。

命令格式

yum [options] [command] [package ...]

常用选项

  • -h, --help
    显示帮助信息

  • -y, --assumeyes
    所有提问按yes执行,可以免去很多手动输入的烦恼

常用命令

  • yum install
    会安装最新版本的包并自动解决包依赖问题。

  • yum list
    yum list命令提供了一些选项,常用选项如下:

    • yum list all
      列出所有可用和已安装的包。

    • yum list available
      列出所有可安装的包。

    • yum list updates
      列出所有可更新的包。

    • yum list installed
      可以直接使用,后面也可以跟包名,不跟包名时会列出所有已安装的包。
      yum list installedyum list installed gityum list installed geo*

示例如下:

[test@localhost ~]$ yum list installed
已加载插件:fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Determining fastest mirrors
 * base: mirrors.huaweicloud.com
 * extras: mirrors.huaweicloud.com
 * updates: mirrors.huaweicloud.com
已安装的软件包
GeoIP.x86_64                                                         1.5.0-11.el7                                                    @anaconda
NetworkManager.x86_64                                                1:1.8.0-9.el7                                                   @anaconda
NetworkManager-libnm.x86_64                                          1:1.8.0-9.el7                                                   @anaconda
NetworkManager-team.x86_64                                           1:1.8.0-9.el7                                                   @anaconda
NetworkManager-tui.x86_64                                            1:1.8.0-9.el7                                                   @anaconda
NetworkManager-wifi.x86_64                                           1:1.8.0-9.el7                                                   @anaconda
acl.x86_64                                                           2.2.51-12.el7                                                   @anaconda
[test@localhost ~]$ yum list installed git
已加载插件:fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Loading mirror speeds from cached hostfile
 * base: mirrors.huaweicloud.com
 * extras: mirrors.huaweicloud.com
 * updates: mirrors.huaweicloud.com
已安装的软件包
git.x86_64                                                          1.8.3.1-21.el7_7                                                           @updates
[test@localhost ~]$ yum list installed git
[hackdata@localhost ~]$ yum list installed geo*
已加载插件:fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Loading mirror speeds from cached hostfile
 * base: mirrors.huaweicloud.com
 * extras: mirrors.huaweicloud.com
 * updates: mirrors.huaweicloud.com
已安装的软件包
GeoIP.x86_64                                                           1.5.0-11.el7                                                           @anaconda
  • yum search
    按相关信息模糊查找对应的包,比如不确定包的名称时,可以通过search来抹灰匹配。

  • yum update
    更新包,如果不指定包名,会更新所有已安装的包。

  • yum update-to
    更新包到指定版本。

  • yum remove
    删除指定的包以及任何依赖于被删除的包的包,不能删除yum自己。

  • yum clean
    清除yum缓存。

你可能感兴趣的:(如何查看yum已安装的包)