• RPM包管理命令rpm


    RPM包管理器是Linux系统中最早的软件包管理软件之一,也是目前最流行的软件包管理器,许多发行版都使用RPM作为默认的软件包管理软件。

    RPM软件包名称格式:

    samba-client-3.0.33-3.7.el5.i386.rpm

    samba-client为软件包的名称;3.0.33-3.7中的3.0.33表示软件包的主要版本号,紧跟在后面的3.7表示软件发布的次要版本号;el5表示适用于Red Hat Enterprise Linux 5 系统,fc6表示适用于Fedora Core Linux 6系统;i386表示硬件平台;.rpm表示这是一个RPM软件包,有些软件包最后是src.rpm,表示软件包内含有源代码。

    rpm命令基本格式:

    rpm [OPTIONS...]
    q:使用查询模式
    a:查询所有软件包
    i:显示详细信息
    l:显示软件包的文件列表
    p:查询指定的文件包
    f:查询指定文件所属文件包
    v:显示命令执行过程
    h:安装软件包时显示进度信息
    e:卸载指定的软件包
    U:升级软件包

    查询已安装的软件:

    #使用选项q和软件包名称,查询系统中是否安装有指定的软件包
    rpm -q samba-client
    #使用选项q和a显示系统中已经安装的软件包
    rpm -qa
    #使用管道和grep命令模糊查询软件包
    rpm -qa | grep ssh
    #使用选项i显示软件包的概况
    rpm -qi chkconfig

    查询软件包中的文件

    #使用选项q和l查看软件包含的文件列表
    rpm -ql chkconfig
    #使用选项p指定输入的参数为一个软件包
    rpm -qpl samba-client-3.0.33-3.7.el5.i386.rpm
    #使用选项p和i查看samba-client软件包的概况
    rpm -qpi samba-client-3.0.33-3.7.el5.i386.rpm
    #使用选项f指定查询/bin/ls所属的软件包
    rpm -qf /bin/ls

     使用rpm命令安装软件包

    安装RPM软件包需要使用选项i(长格式为install,注意与软件信息选项info的区别)及软件包作为参数。

    #使用选项i安装软件包cabextract
    rpm -i cabextract-1.3-1.i386.rpm
    #使用选项v和h显示软件包的详细信息、安装进度等
    rpm -ivh cabextract-1.3-1.i386.rpm

    使用rpm命令卸载软件包

    #使用选项e卸载软件包samba-client
    rpm -e samba-client

    使用rpm命令升级软件包

    #使用选项U升级软件bzip2-libs
    rpm -Uvh bzip2-libs-1.0.3-4.e15_2.i386.rpm
  • 相关阅读:
    Apache 阿帕奇 配置运行环境
    2019年6月多校联训b层——搜索算法 Problem A 宽搜 营救
    西安集训B Day1 test 问题 C: 小明的城堡
    西安集训B层Day1 test 问题 A: 旅行日记
    二分答案—洛谷P1182 数列分段`Section II`
    2019.5.25 Noip模拟测试2 T2题解
    2019.5.25 Noip模拟测试2 T1题解
    DP专题练习 toasting
    2019.5.1 DP专题训练 山峰数(hill)
    React 点击按钮显示div与隐藏div
  • 原文地址:https://www.cnblogs.com/kelvinchiang/p/4579508.html
Copyright © 2020-2023  润新知