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

转载于:https://www.cnblogs.com/kelvinchiang/p/4579508.html

RPM包管理命令rpm相关推荐

  1. tar ,cpio打包解压. shell脚本for,while,until循环. rpm包管理,select循环菜单,函数function,yum...

    tar  tar -cf 路径+文件名字后续.tar  +路径 创建归档压缩 tar cf /testdir/etc.tar /etc/ tar cvf 可以查看解压过程 tar tvf 预览作用 t ...

  2. Linux系统程序包管理工具-RPM

    一.rpm是什么 RPM 是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的.RPM包管理器(RPM)是一 ...

  3. linux-软件包管理及RPM包管理(rmp命令管理)

    1.软件包分类: 源码包:脚本安装包 二进制包(RPM包,系统默认包) 源码包 优点:               开源,如果有足够的能力,可以修改源代码               可以自己选择所需 ...

  4. 在裸linux(没有GCC,没有RPM包管理器,没有make命令,没有系统软件管理器如apt-get,zypper,yast等的情况下)安装部署软件的方法

    在裸linux(没有GCC,没有RPM包管理器,没有make命令,没有系统软件管理器如apt-get,zypper,yast等的情况下) 安装部署rpm软件的方法之一 当在被极度裁剪的linux系统中 ...

  5. Linux程序包管理之RPM

    一RPM介绍: 1,RPM:是指.rpm的文件格式的软件包,也可能是指其本身的软件包管理器(RPM Package Manager).最早由Red Hat研制,现在也由开源社区开发.RPM通常随附于L ...

  6. linux下rpm包和命令使用简介

    一.rpm包简介 RPM[1] 是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLin ...

  7. rpm包管理功能全解

    rpm包管理功能全解 rpm包管理功能全解              linux rpm问题:怎样查看rpm安装包的安装路径                      rpm -qa l grep   ...

  8. 如何安装rpm包?掌握rpm包管理工具就够了

    由于使用linux操作系统的需要,小编不得不深入学习了解rpm包管理工具,以便于能够对rpm包进行安装.卸载以及管理.不得不说,rpm的确是Redhat公司的一大贡献,因为他使得Linux的软件安装工 ...

  9. Linux下程序包管理工具RPM

    实验环境: CentOS release 6.6 (Final)  一台 IP地址:172.16.249.230 RPM 是 Red Hat Package Manager 的缩写,本意是Red Ha ...

最新文章

  1. linux如何查看归档文件,linux基本命令:文本搜索,拷贝文件,移动文件,归档管理,压缩解压缩文件,查看命令位置...
  2. eclipse svn插件 不能正常显示属性的解决办法
  3. 如何修改物料主数据的利润中心
  4. Sklearn 损失函数如何应用到_Sklearn库主要模块功能简介
  5. 使用oracle 的 PL/Sql 定时执行一个存储过程
  6. 【转】细说.NET中的多线程 (六 使用MemoryBarrier,Volatile进行同步)
  7. java高级反射_反射---Java高级开发必须懂的
  8. “东哥”之后,京东再申请“强东”商标
  9. 20191026(补):(leetcode习题)最长的斐波那契子序列的长度
  10. r k-means 分类结果_《机器学习》之 Kmeans聚类的原理及代码
  11. STM8S103重映射
  12. 如何处理图片放大后变模糊的情况?
  13. 软件测试工程师 岗位分析
  14. 理财学习02-基金误区
  15. 疫情下绩效管理和奖金激励怎么做
  16. 计算机听音乐没有声音怎么回事,电脑视频没有声音-电脑音乐视频没有声音怎么回事在电脑上着电影听音乐没有声音怎么处理 爱问知识人...
  17. 2008 go server sql 批处理_SQL Server 让你的数据来去自如——批处理-阿里云开发者社区...
  18. PyPy 为什么会比 CPython 还要快?
  19. http://www.atool.org/keytype.php#0-tsina-1-53371-397232819ff9a47a7b7e80a40613cfe1
  20. 服务器如何ghost系统安装,如何在Ubuntu Server 14.04 LTS上安装Ghost

热门文章

  1. 故障解决:error while loading shared libraries: libncurses.so.5
  2. 成人高考计算机考试技巧,备战2015年成人高考:计算机基础考试经验分享
  3. 【译】Getting Up to Speed on Ethereum
  4. Android7.0 PowerManagerService亮灭屏分析(一)
  5. Android Bitmap面面观
  6. 工人物语5战役攻略_《工人物语7》入门详细图文攻略
  7. 怎么钢枪_这样玩《和平精英》有手就能上皇冠?教你玩吃鸡怎么涨KD
  8. JZOJ 5931. 【NOIP2018模拟10.27】冒泡排序
  9. 组合测试法是什么 软件测试,组合测试法中的全对偶测试法
  10. centos 7 mysql tar安装_linux centos7 下源码 tar 安装 mysql5.7.24 图文详解