zoukankan      html  css  js  c++  java
  • rpm包管理

    rpm是linux中的软件包管理器

    一、rpm包管理

        1.安装

          rpm -ivh 安装包 ...

            -i:安装软件包

            -v:显示安装信息

            -h:以#号显示安装进度

            --test:测试能否安装

        如果有依赖关系:

            ①解决依赖关系

            ②忽略依赖关系:--nodeps

         重新安装:

           rpm -ivh --replacepkgs

       2.卸载

         rpm --rpm是linux中的软件包管理器

    一、rpm包管理

        1.安装

          rpm -ivh 安装包 ...

            -i:安装软件包

            -v:显示安装信息

            -h:以#号显示安装进度

            --test:测试能否安装

        如果有依赖关系:

            ①解决依赖关系

            ②忽略依赖关系:--nodeps

         重新安装:

           rpm -ivh --replacepkgs

       2.卸载

         rpm e 包名 (注意这里只加包名,不加后面的版本号之类的)

       3.查询

          rpm -q  包名:查询某个包是否安装

          rpm -qa :查询所有已安装的包

          rpm -qa  gn*:查询以gn开头的所有包

          rpm -qi  包名:查询包的描述信息 

          rpm -ql 包名:查询安装包安装后再当前系统上生成的文件列表

          rpm -qf  文件路径:查询某文件是由哪个包生成的

          rpm -qd  包名:查询生成的帮助文档

          rpm -qc 包名:查询安装后生成的配置文件

          rpm --scripts 包名 :查询包安装卸载的时候可能要执行的脚本

          rpm -qp{a,l,c,f} 包名:查询某未安装的包的信息,与其他参数套用

       4.rpm升级

          rpm -Uvh 包名:升级或安装

          rpm -Fvh 包名:升级

          --nodeps:忽略依赖关系

          --force:强行安装

       5.校验

          rpm -V 包名 :校验文件是否被更改

              rpm  -K 包名:校验来源合法性以及文件完整性

          rpm --import  公钥文件:导入软件包的公钥,否则-K验证md5不通过

       6.数据库重建

          数据库:/var/lib/rpm

          重建:

            rpm --initdb:初始化,如果不存在数据库则重建。

            rpm --rebuildb:直接重建数据库。    

  • 相关阅读:
    关于利用注射点判断数据库web是否分离
    springmvc中使用MockMvc测试controller
    springmvc中使用MockMvc测试controller
    小哥哥教你100%安装Win10专业版永久激活版(全网独一无二)
    Python爬虫入门教程 62-100 30岁了,想找点文献提高自己,还被反爬了,Python搞起,反爬第2篇
    服务器Servlet返回信息在浏览器无法显示
    nacos 系列
    如何用产品经理的思维设计移动报表
    【讲师专访】Oracle ACE 总监侯圣文:不懂开发的运维终将被淘汰
    我非要捅穿这 Neutron(四)Open vSwitch in Neutron
  • 原文地址:https://www.cnblogs.com/kevinzr/p/12625841.html
Copyright © 2011-2022 走看看