• RPM包查询


    一、查询包是否安装

    [root@localhost Packages]# rpm -q httpd            ---> 查询已安装的包(命令包名)

    #选项:

    #    -q    查询(query)

    httpd-2.4.6-31.el7.centos.x86_64

    [root@localhost Packages]# rpm –qa            ---> 查询所有已安装的包(后不用跟任何东西)

    #选项:

    #    -a    所有(all)

    [root@localhost Packages]# rpm -qa | grep httpd        ---> 使用管道符模糊查询已安装的包

    httpd-tools-2.4.6-31.el7.centos.x86_64

    httpd-2.4.6-31.el7.centos.x86_64

     

    httpd-manual-2.4.6-31.el7.centos.noarch

    二、查询软件包详细信息

    [root@localhost Packages]# rpm -qi httpd        ---> 查询已安装包的详细信息(使用包名)

    #选项:

    #    -i    查询软件信息(information)

    #    -p    查询未安装包信息(package)

    Name : httpd                    ---> 包名称

    Version : 2.4.6

    Release : 31.el7.centos

    Architecture: x86_64

    Install Date: Mon 01 Feb 2016 12:50:19 AM CST        ---> 安装时间

    Group : System Environment/Daemons

    Size : 9810046

    License : ASL 2.0

    Signature : RSA/SHA256, Sat 14 Mar 2015 03:55:03 PM CST, Key ID 24c6a8a7f4a80eb5

    Source RPM : httpd-2.4.6-31.el7.centos.src.rpm

    Build Date : Thu 12 Mar 2015 11:09:17 PM CST

    Build Host : worker1.bsys.centos.org

    Relocations : (not relocatable)

    Packager : CentOS BuildSystem <http://bugs.centos.org>

    Vendor : CentOS

    URL : http://httpd.apache.org/

    Summary : Apache HTTP Server

    Description :

    The Apache HTTP Server is a powerful, efficient, and extensible

    web server.

    [root@localhost Packages]# rpm -qip xsane-common-0.999-9.el7.x86_64.rpm            ---> 查询未安装包的详细信息(跟包全名)

    warning: xsane-common-0.999-9.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY

    Name : xsane-common

    Version : 0.999

    Release : 9.el7

    Architecture: x86_64

    Install Date: (not installed)                ---> 安装信息显示:未安装

    Group : Applications/Multimedia

    Size : 3080826

    License : GPLv2+

    Signature : RSA/SHA256, Fri 04 Jul 2014 01:51:25 PM CST, Key ID 24c6a8a7f4a80eb5

    Source RPM : xsane-0.999-9.el7.src.rpm

    Build Date : Tue 10 Jun 2014 05:45:42 AM CST

    Build Host : worker1.bsys.centos.org

    Relocations : (not relocatable)

    Packager : CentOS BuildSystem <http://bugs.centos.org>

    Vendor : CentOS

    URL : http://www.xsane.org/

    Summary : Common files for xsane packages

    Description :

    This package contains common files needed by other xsane packages.

    三、查询包中文件安装位置

    [root@localhost Packages]# rpm –ql 包名

    #选项:

    #    -l    列表(list)

    #    -p    查询未安装包信息(package)

    [root@localhost Packages]# rpm -qlp zsh-5.0.2-7.el7.x86_64.rpm        ---> 查询未安装包的安装位置

    #一个包在组建时,就已经确定包的安装位置,因此不要轻易的修改包的安装位置。

    四、查询系统文件属于哪个RPM包

    [root@localhost Packages]# rpm -qf 系统文件名

    #选项:

    #    -f    查询系统文件属于哪个软件包(files)

    #文件必须是由包安装时,自动生成的文件,才可能反向的追查包。

    [root@localhost etc]# rpm -qf sestatus.conf

    policycoreutils-2.2.5-15.el7.x86_64

    五、查询软件包的依赖性

    [root@localhost etc]# rpm -qR 包名

    #选项:

    #    -R    查询软件包的依赖性(requires)

    #    -p    查询未安装包信息(package)

    [root@localhost etc]# rpm -qR httpd-tools                    ---> 查询已安装包的依赖性

    rpmlib(FileDigests) <= 4.6.0-1

    rpmlib(PayloadFilesHavePrefix) <= 4.0-1

    rpmlib(CompressedFileNames) <= 3.0.4-1

    libapr-1.so.0()(64bit)

    libaprutil-1.so.0()(64bit)

    。。。。。。

    [root@localhost Packages]# rpm -qRp zsh-5.0.2-7.el7.x86_64.rpm            ---> 查询未安装包的依赖性

    warning: zsh-5.0.2-7.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY

    /bin/sh

    /bin/sh

    /bin/sh

    /bin/sh

    /bin/zsh

    /sbin/install-info

    /sbin/install-info

    。。。。。。

  • 相关阅读:
    03server
    Storm介绍(一)
    storm总结
    Spring源码分析(七)扩展接口BeanPostProcessors源码分析
    技术大牛养成指南
    02装配bean
    02Activity
    maven构建项目
    IDEA使用
    从GIt上导出Maven项目
  • 原文地址:https://www.cnblogs.com/mictms/p/5277548.html
Copyright © 2020-2023  润新知