|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!rpm
相干下令:apt-get,yum,pacman- rpm是一个功效非常壮大的软件保证理体系,它使得在Linux下装置、晋级和删除软件包的事情变得简单,而且具有查询、考证软件包的功效。与图形化工具比拟,利用下令行能够取得更年夜的天真性。以下的例子都以example-1.2.3-1.i386.rpm代表工具软件包的称号
复制代码 参数与选项
检察已装置的某个软件
rpm-qa|grep***(***代表软件名)
1、装置选项
下令格局:rpm-i(or--install)optionsfile1.rpm...fileN.rpm参数:file1.rpm...fileN.rpm将要装置的RPM包的文件名具体选项:-h(or--hash)装置时输入hash暗号(``#)--test只对装置举行测试,其实不实践装置。--percent以百分比的情势输入装置的进度。--excludedocs不装置软件包中的文档文件--includedocs装置文档--replacepkgs强迫从头装置已装置的软件包--replacefiles交换属于别的软件包的文件--force疏忽软件包及文件的抵触--noscripts不运转预装置和后装置剧本--prefix将软件包装置到由指定的路径下--ignorearch不校验软件包的布局--ignoreos不反省软件包运转的操纵体系--nodeps不反省依附性干系--ftpproxy用作为FTP代办署理--ftpport指定FTP的端标语为通用选项-v显现附加信息-vv显现调试信息--root让RPM将指定的路径做为"根目次",如许预装置步伐和后安装步伐城市装置到这个目次下--rcfile设置rpmrc文件为--dbpath设置RPM材料库存地点的路径为
2、删除选项
下令格局:rpm-e(or--erase)optionspkg1...pkgN参数pkg1...pkgN:要删除的软件包具体选项--test只实行删除的测试--noscripts不运转预装置和后装置剧本步伐--nodeps不反省依附性通用选项-vv显现调试信息--root让RPM将指定的路径做为"根目次",如许预装置步伐和后装置步伐城市装置到这个目次下--rcfile设置rpmrc文件为--dbpath设置RPM材料库存地点的路径为
3、晋级选项
下令格局rpm-U(or--upgrade)optionsfile1.rpm...fileN.rpm参数file1.rpm...fileN.rpm软件包的名字具体选项-h(or--hash)装置时输入hash暗号(``#)--oldpackage同意"晋级"到一个老版本--test只举行晋级测试--excludedocs不装置软件包中的文档文件--includedocs装置文档--replacepkgs强迫从头装置已装置的软件包--replacefiles交换属于别的软件包的文件--force疏忽软件包及文件的抵触--percent以百分比的情势输入装置的进度。--noscripts不运转预装置和后装置剧本--prefix将软件包装置到由指定的路径下--ignorearch不校验软件包的布局--ignoreos不反省软件包运转的操纵体系--nodeps不反省依附性干系--ftpproxy用作为FTP代办署理--ftpport指定FTP的端标语为通用选项-v显现附加信息-vv显现调试信息--root让RPM将指定的路径做为"根目次",如许预装置步伐和后装置步伐城市装置到这个目次下--rcfile设置rpmrc文件为--dbpath设置RPM材料库存地点的路径为
4、查询
下令格局:rpm-q(or--query)options参数:pkg1...pkgN:查询已装置的软件包具体选项-p(or``-)查询软件包的文件-f查询属于哪一个软件包-a查询一切装置的软件包--whatprovides查询供应了功效的软件包-g查询属于组的软件包--whatrequires查询一切必要功效的软件包信息选项显现软件包的全体标识-i显现软件包的提要信息-l显现软件包中的文件列表-c显现设置文件列表-d显现文档文件列表-s显现软件包中文件列表并显现每一个文件的形态--scripts显现装置、卸载、校验剧本--queryformat(or--qf)以用户指定的体例显现查询信息--dump显现每一个文件的一切已校验信息--provides显现软件包供应的功效--requires(or-R)显现软件包所需的功效通用选项-v显现附加信息-vv显现调试信息--root让RPM将指定的路径做为"根目次",如许预装置步伐和后装置步伐城市装置到这个目次下--rcfile设置rpmrc文件为--dbpath设置RPM材料库存地点的路径为
5、校验已装置的软件包
下令格局:rpm-V(or--verify,or-y)options参数pkg1...pkgN将要校验的软件包名软件包选项-pVerifyagainstpackagefile-f校验所属的软件包-aVerify校验一切的软件包-g校验一切属于组的软件包具体选项--noscripts不运转校验剧本--nodeps不校验依附性--nofiles不校验文件属性通用选项-v显现附加信息-vv显现调试信息--root让RPM将指定的路径做为"根目次",如许预装置步伐和后装置步伐城市装置到这个目次下--rcfile设置rpmrc文件为--dbpath设置RPM材料库存地点的路径为
6、校验软件包中的文件
语法:rpm-K(or--checksig)optionsfile1.rpm...fileN.rpm参数:file1.rpm...fileN.rpm软件包的文件名Checksig--具体选项--nopgp不校验PGP署名通用选项-v显现附加信息-vv显现调试信息--rcfile设置rpmrc文件为7、别的RPM选项--rebuilddb重修RPM材料库--initdb创立一个新的RPM材料库--quiet尽量的削减输入--help显现匡助文件--version显现RPM确当前版本最初更新2013-05-1713:41:38互助编纂者以下:张映有误,我来更正(0)
准确(0)
保藏(3)
0
例1- [/code][code][root@localhost~]#rpm-ivhipchains-1.3.6-1.i386.rpm#装置包,并显现具体进度[root@localhost~]#rpm-iftp://ftp.***.***#在线装置[root@localhost~]#rpm-Va#校验一切的rpm包,查找丧失的文件[root@localhost~]#rpm-qf/usr/bin/who#查找一个文件属于哪一个rpm包[root@localhost~]#rpm-qpimon-0.37j-1.i386.rpm#列出一个rpm包的形貌信息[root@localhost~]#rpm-qplmon-0.37j-1.i386.rpm#列出一个rpm包的文件信息[root@localhost~]#rpm-Uvhipchains-1.3.6-1.i386.rpm#晋级包[root@localhost~]#rpm-qhttpd#检察httpd的装置包[root@localhost~]#rpm-ehttpd#移除装置包[root@localhost~]#rpm-qihttpd#失掉httpd装置包的信息Name:httpdRelocations:(notrelocatable)Version:2.2.3Vendor:CentOSRelease:45.el5.centos.1BuildDate:2011年05月04日礼拜三18时54分56秒InstallDate:2011年06月29日礼拜三08时05分34秒BuildHost:builder10.centos.orgGroup:SystemEnvironment/DaemonsSourceRPM:httpd-2.2.3-45.el5.centos.1.src.rpmSize:3281960License:ApacheSoftwareLicenseSignature:DSA/SHA1,2011年05月04日礼拜三20时31分28秒,KeyIDa8a447dce8562897URL:http://httpd.apache.org/Summary:ApacheHTTP办事器Description:TheApacheHTTPServerisapowerful,efficient,andextensiblewebserver.[root@localhost~]#rpm-qlhttpd#列出httpd中有哪些文件[root@localhost~]#rpm-qa#列出一切已装置的包
复制代码 如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|