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



  • 相关阅读:
    判断 iframe 是否加载完毕
    iframe跨端口报错 Blocked a frame with origin from accessing a cross-origin frame
    React与Vue
    原生js监听input值发生变化
    防抖函数与节流函数
    原生js 实现better-scroll效果,饿了么菜单内容联动,即粘即用
    力扣数据库的一些题解
    动态代理
    一个能够进行增删改查的数组的构建(数据结构01)
    c语言学习笔记(1)
  • 原文地址:https://www.cnblogs.com/lbg-database/p/10109971.html
Copyright © 2011-2022 走看看