zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    关于服务器并发量的简单计算
    重温Android和Fragment生命周期
    JVM类加载机制
    设计六大原则总结
    Android Navigation使用
    Android BrocastReceiver解析
    Android LiveData使用
    Android Service解析
    Activity的生命周期和启动模式
    Java四种引用
  • 原文地址:https://www.cnblogs.com/ghj1976/p/4094533.html
Copyright © 2011-2022 走看看