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

  • 相关阅读:
    Commons.net FTPClient 上传文件
    C盘空间不够,清除VS下的 Font Cache
    Redis 密码设置
    Window bat expdp 定时任务逻辑备份 定时删除N天前的旧文件
    Windows下修改Oracle默认的端口1521
    Intellij idea 乱码问题(英文操作系统)
    给VMware下的Linux扩展磁盘空间(以CentOS6.3为例)转
    TortoiseSVN and TortoiseGit 版本控制图标不见了
    R语言中字符串的拼接操作
    SparkR:数据科学家的新利器
  • 原文地址:https://www.cnblogs.com/kevinzr/p/12625841.html
Copyright © 2020-2023  润新知