zoukankan      html  css  js  c++  java
  • 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 *(通配符,表示所有的东西),这样能够安装成功,自动处理互相依赖的问题。



  • 相关阅读:
    Netty学习(四)-TCP粘包和拆包
    Netty学习(三)-Netty重要接口讲解
    Netty学习(二)-Helloworld Netty
    Netty学习(一)-为什么选择Netty
    java学习-NIO(五)NIO学习总结以及NIO新特性介绍
    java学习-NIO(四)Selector
    哈希表 HashTable(又名散列表)
    设计模式-外观模式
    设计模式-装饰模式
    设计模式-适配器模式
  • 原文地址:https://www.cnblogs.com/lbg-database/p/10109971.html
Copyright © 2011-2022 走看看