• rpm命令介绍


    rpm安装不能指定安装位置.

    查看系统安装了哪些软件:rpm -qa 

     rpm -qa |grep keyword      (q:query  a all)  


    查看软件是否安装:
    rpm -q  +完整软件名称。

     [root@localhost boot]# rpm -q  python-perf

    python-perf-3.10.0-693.el7.x86_64


    查看软件信息:
    rpm -qi +软件名称。 (information)

     [root@localhost boot]# rpm -qi python-perf


    查看软件安装路径列表:
    rpm -ql +软件名称。(list,详细显示安装在哪,安装了哪些)

     [root@localhost boot]# rpm -ql python


    查看文件所属软件:
    rpm -qf +文件路径 (file)

     [root@localhost boot]# rpm -qf /usr/bin/python

    python-2.7.5-58.el7.x86_64


    查看命令来自哪个安装包:
     rpm -qf `which 命令 ` 或者rpm -qf $(which 命令)

    [root@localhost boot]# rpm -qf `which passwd`

    passwd-0.79-4.el7.x86_64

    [root@localhost boot]# rpm -qf $(which pwd)

    coreutils-8.22-18.el7.x86_64


    rpm -ivh 安装:

     rpm -ivh 软件包名称        -----不是软件名称

    只有在安装时是软件包名称,其他都是软件名称.其中 -i install , v verbose(详细,即显示准备阶段preparing)  h hash 哈希.(显示进度条)


    rpm卸载:

     rpm -e 软件名称.(e  erase 擦除.)


    说明:

     --force      一般在安装软软件的时候使用 (安装软件,即使已经安装过了)

    --nodeps     一般在软件卸载的时候使用(不检查包的依赖性,卸载也会存在依赖性关系)

    暴力删除软件rm这种的,在安装的时候不能安装成功,可以直接使用--force强制安装软件.

    A依赖B   B依赖A    那么,安装A的时候提示安装B,但是安装B的时候又提示安装A,这时候该怎么做?

    AB放在同一个空目录, rpm -ivh *(通配符,表示所有的东西),这样能够安装成功,自动处理互相依赖的问题。



  • 相关阅读:
    约数个数 和 约数之和
    二分模板
    新生赛补题
    codefores刷题心得3 思维+dp(特别好玩)
    二叉树的遍历及例题
    团队作业七——团队作业分配
    WarPlane——游戏设计文档
    团队作业(五)
    团队作业(四)
    团队项目方案分析
  • 原文地址:https://www.cnblogs.com/lbg-database/p/10109971.html
Copyright © 2020-2023  润新知