• rpm的参数


     

    rpm 包的参数如下:

    -e 卸载rpm包
    -q 查询已安装的软件信息
    -i 安装rpm包
    -u 升级rpm包
    --replacepkgs 重新安装rpm包
    --justdb 升级数据库,不修改文件系统
    --percent 在软件包安装时输出百分比
    --help 帮助
    --version 显示版本信息
    -c 显示所有配置文件
    -d 显示所有文档文件
    -h 显示安装进度
    -l 列出软件包中的文件
    -a 显示出文件状态
    -p 查询/校验一个软件包文件
    -v 显示详细的处理信息
    --dump 显示基本文件信息
    --nomd5 不验证文件的md5支持
    --nofiles 不验证软件包中的文件
    --nodeps 不验证软件包的依赖关系
    --whatrequire 查询/验证需要一个依赖性的软件包
    --whatprovides 查询/验证提供一个依赖性的软件包

     

    查询某个安装包的安装目录, rpm –ql
    比如我们查询 influxdb 的安装目录,就可以用下面命令:

    $ rpm -ql influxdb
    /opt/influxdb/versions/0.8.5/benchmark_config.toml
    /opt/influxdb/versions/0.8.5/config.toml
    /opt/influxdb/versions/0.8.5/influxdb
    /opt/influxdb/versions/0.8.5/influxdb-benchmark
    /opt/influxdb/versions/0.8.5/scripts/influxdb-daemon.sh
    /opt/influxdb/versions/0.8.5/scripts/init.sh
    /opt/influxdb/versions/0.8.5/scripts/post_install.sh

     

    查询包的内容
    我们得到一个新软件,在安装之前,一般都要先查看一下这个软件包里有什么内容,假设这个文件是:Linux-1.4-6.i368.rpm,我们可以用这条命令查看:
    rpm -qpi Linux-1.4-6.i368.rpm
    系统将会列出这个软件包的详细资料,包括含有多少个文件、各文件名称、文件大小、创建时间、编译日期等信息。

    卸载软件
    卸载某个安装过的软件,只需执行rpm-e <文件名>命令即可。

    升级软件
    对低版本软件进行升级是提高其功能的好办法,这样可以省去我们卸载后再安装新软件的麻烦,
    要升级某个软件,只须执行如下命令:rpm -uvh <文件名>,注意:此时的文件名必须是要升级软件的升级补丁�

    参考:

    http://math.ecnu.edu.cn/~jypan/Teaching/Linux/command/rpm.htm

  • 相关阅读:
    hive中如何查询除了其中某个字段剩余所有字段
    查找出不同环境下同一张表的数据差异
    pycharm中导入包失败的解决办法
    hive如何获取当前时间
    python-匿名函数
    Tensorflow报错:OMP: Error #15: Initializing libiomp5.dylib, but found libiomp5.dylib already initialized.
    Tensorflow中Tensor对象的常用方法(持续更新)
    Numpy中的广播机制,数组的广播机制(Broadcasting)
    重装conda
    matplotlib作图一例
  • 原文地址:https://www.cnblogs.com/ghj1976/p/4094533.html
Copyright © 2020-2023  润新知