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

  • 相关阅读:
    模仿outlook快捷方式栏的一个控件
    买了一本书《Programming pearls》编程珠玑(88上的数学题目(1))
    一个IE动画图标的小例子
    对水波特效实现原理的解释
    向量空间的几何变换
    一个简单Led控件
    【转载】配置(visual studio.net已检测到指定的web服务器运行的不是asp.net1.1版)
    最近学习ASP2.0相关的几个小问题(非创新性文章)
    一道c的面试题,大数相乘。
    Led控件(2)——Led显示屏模拟
  • 原文地址:https://www.cnblogs.com/kevinzr/p/12625841.html
Copyright © 2011-2022 走看看