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.-3.7.el5.i386.rpm
#使用选项p和i查看samba-client软件包的概况
rpm -qpi samba-client-3.0.-3.7.el5.i386.rpm
#使用选项f指定查询/bin/ls所属的软件包
rpm -qf /bin/ls
使用rpm命令安装软件包
安装RPM软件包需要使用选项i(长格式为install,注意与软件信息选项info的区别)及软件包作为参数。
#使用选项i安装软件包cabextract
rpm -i cabextract-1.3-.i386.rpm
#使用选项v和h显示软件包的详细信息、安装进度等
rpm -ivh cabextract-1.3-.i386.rpm
使用rpm命令卸载软件包
#使用选项e卸载软件包samba-client
rpm -e samba-client
使用rpm命令升级软件包
#使用选项U升级软件bzip2-libs
rpm -Uvh bzip2-libs-1.0.-.e15_2.i386.rpm
RPM包管理命令rpm的更多相关文章
- rpm包管理 命令
rpm -ivh package.rpmrpm -ivh --force package_name.rpm # ...conflict with...rpm -ivh --nodeps packag ...
- rpm包管理
库文件 linux上,库文件是非常重要的,因为很多的软件都不是将所有的自己在需要的函数库自己写好,而是将一部分自己软件特有的库文件自己写,通用的库文件全部动态链接到公共库上去,这样不仅节省空间,同时用 ...
- rpm 包管理器
rpm 包管理器 二进制应用程序的组成部分: 二进制文件.库文件.配置文件.帮助文件 程序包管理器:不同厂商的程序,包管理器也不同. debian:deb文件, dpkg包管理器 redhat: rp ...
- Linux软件安装——软件包分类、RPM包管理
1.软件包分类: (1)源码包: 优点:开源,即用户可以看到源代码,用户可以修改源代码:可以自由选择所需的功能:软件是编译安装,效率更高. 缺点:需要手动安装,安装慢. (2)二进制包(RPM包.系统 ...
- 十六、程序包管理之 rpm
c语言程序的构建过程 1.程序源代码 --> 预处理 --> 编译 --> 汇编 --> 链接--> 可执行程序 开放源码:就是程序码,文本格式的源代码,写给人类看的程序 ...
- Linux之centos包管理【rpm】、【yum】、【tar】
rpm包是二进制格式,无需编译安装便可使用,tar包是源码格式,需要编译安装才可使用 rpm包管理: rpm:redhat package manager,红帽的包管理器,其主要的操作参数有如下: - ...
- Linux学习之RPM包管理-rpm命令管理(十六)
Linux学习之RPM包管理-rpm命令管理 目录 简介 RPM包依赖性 包全名与包名 rpm软件包安装 rpm软件包卸载 升级降级rpm软件包 rpm软件包的查询 rpm软件包校验 简介 RPM是R ...
- Linux centosVMware 自动化运维Ansible介绍、Ansible安装、远程执行命令、拷贝文件或者目录、远程执行脚本、管理任务计划、安装rpm包/管理服务、 playbook的使用、 playbook中的循环、 playbook中的条件判断、 playbook中的handlers、playbook实战-nginx安装、管理配置文件
一.Ansible介绍 不需要安装客户端,通过sshd去通信 基于模块工作,模块可以由任何语言开发 不仅支持命令行使用模块,也支持编写yaml格式的playbook,易于编写和阅读 安装十分简单,ce ...
- Linux下程序包管理工具RPM
实验环境: CentOS release 6.6 (Final) 一台 IP地址:172.16.249.230 RPM 是 Red Hat Package Manager 的缩写,本意是Red Ha ...
随机推荐
- 安装numpy库
1.先安装pip: 下载地址:http://pypi.python.org/pypi/pip#downloads 下载pip-8.1.2.tar.gz(md5,pgp)完成之后,解压到一个文件夹,cm ...
- struts2学习记录
1.对于使用Struts2框架的应用而言,尽量不要让超级链接直接接到某个视图资源,因为这种方式增加了额外的风险.推荐将所有请求都发送给Struts框架,让该框架来处理用户请求,即使只是简单的超级链接. ...
- error-unable-to-access-the-iis-metabase或者无法加载VS项目中的网站
参考:http://stackoverflow.com/questions/12859891/error-unable-to-access-the-iis-metabase 1.确定IIS是否安装完整 ...
- oracle 11g crs检测结果
+ASM1@testdb11a /oracle/media/grid$ ./runcluvfy.sh stage -pre crsinst -n testdb11a,testdb11b -verbos ...
- 使用FTP FtpWebRequest UsePassive 属性实现主动上传
类型:System::Boolean如果客户端应用程序的数据传输过程侦听数据端口上的连接,则为 false:如果客户端应在数据端口上启动连接,则为 true. 默认值为 true. UsePassiv ...
- Could not open Selected VM debug port (8700) (转)
Could not open Selected VM debug port (8700) 2014年11月14日 ⁄ 综合 ⁄ 共 446字 ⁄ 字号 小 中 大 ⁄ 评论关闭 在运行项目的时候, ...
- SPSS回归分析结果解读【来自百度知道】
R平方就是拟合优度指标,代表了回归平方和(方差分析表中的0.244)占总平方和(方差分析表中的0.256)的比例,也称为决定系数.你的R平方值为0.951,表示X可以解释95.1%的Y值,拟合优度很高 ...
- asp.net c# 网上搜集面试题目大全(附答案)
1.String str=new String("a")和String str = "a"有什么区别? String str = "a"; ...
- enumerate()
今天我们学一个单词 enumerate 后面加个括号 他就不是单词了,那是什么呢 来看一下 enumerate() a = ('htc', 'oppo', 'vivo', 'huawei', 'mi' ...
- Swagger - 前后端分离后的契约
前后端分离 按照现在的趋势,前后端分离几乎已经是业界对开发和部署方式所达成的一种共识.所谓的前后端分离,并不是传统行业中的按部门划分,一部分人只做前端(HTML/CSS/JavaScript等等),另 ...