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:直接重建数据库。    

  • 相关阅读:
    gojs常用API-画布定义
    页面开发的标准
    iis7.5做反向代理配置方法实例图文教程
    Tomcat实现反向代理
    nodejs的package.json依赖dependencies中 ^ 和 ~ 的区别
    dependencies与devDependencies的区别
    常见的cmd命令
    解决SecureCRT中文显示乱码
    ASP防XSS代码
    Android页面之间进行数据回传
  • 原文地址:https://www.cnblogs.com/kevinzr/p/12625841.html
Copyright © 2011-2022 走看看