带来一篇centos检察某个类库是不是己装置下令
如果您觉得本篇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
#rpm-ivhipchains-1.3.6-1.i386.rpm#装置包,并显现具体进度#rpm-iftp://ftp.***.***#在线装置#rpm-Va#校验一切的rpm包,查找丧失的文件#rpm-qf/usr/bin/who#查找一个文件属于哪一个rpm包#rpm-qpimon-0.37j-1.i386.rpm#列出一个rpm包的形貌信息#rpm-qplmon-0.37j-1.i386.rpm#列出一个rpm包的文件信息#rpm-Uvhipchains-1.3.6-1.i386.rpm#晋级包#rpm-qhttpd#检察httpd的装置包#rpm-ehttpd#移除装置包#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.#rpm-qlhttpd#列出httpd中有哪些文件#rpm-qa#列出一切已装置的包
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! 这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。 我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。 如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。 上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题. 随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当). 为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。 期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
页:
[1]