仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 620|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来rpm 下令|rpm 安装|rpm 卸载|rpm 利用|rpm 删除下令

[复制链接]
海妖 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:21:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!在Linux操纵体系中,有一个体系软件包,它的功效相似于Windows内里的“增加/删除步伐”,可是功效又比“增加/删除步伐”强良多,它就是RedHatPackageManager(简称RPM)。此工具包开始是由RedHat公司推出的,厥后被其他Linux开辟商所借用。因为它为Linux利用者省往了良多工夫,以是被普遍使用于在Linux下安装、删除软件。上面就给人人先容一下它的详细利用***。


  1.我们失掉一个新软件,在安装之前,一样平常都要先检察一下这个软件包里有甚么内容,假定这个文件是:Linux-1.4-6.i368.rpm,我们能够用这条下令检察:


  rpm-qpiLinux-1.4-6.i368.rpm
  体系将会列出这个软件包的具体材料,包含含有几个文件、各文件称号、文件巨细、创立工夫、编译日期等信息。


  2.下面列出的一切文件在安装时纷歧定全体安装,就像Windows下步伐的安装体例分为典范、完整、自界说一样,Linux也会让你选择安装体例,此时我们能够用上面这条下令检察软件包将会在体系里安装哪些部分,以便利我们的选择:
  rpm-qplLinux-1.4-6.i368.rpm


  3.选择安装体例后,入手下手安装。我们能够用rpm-ivhLinux-1.4-6.i368.rpm下令安装此软件。在安装过程当中,若体系提醒此软件已安装过或因其他缘故原由没法持续安装,但如果我们的确想实行安装下令,能够在-ivh后加一参数“-replacepkgs”:
  rpm-ivh-replacepkgsLinux-1.4-6.i368.rpm


  4.偶然我们卸载某个安装过的软件,只需实行rpm-e<文件名>下令便可。


  5.对低版本软件举行晋级是进步其功效的好举措,如许能够省往我们卸载后再安装新软件的贫苦,要晋级某个软件,只须实行以下下令:rpm-uvh<文件名>,注重:此时的文件名必需是要晋级软件的晋级补钉?
  6.别的一个安装软件的***可谓是Linux的独到的地方,同时也是RMP壮大功效的一个体现:经由过程FTP站点间接在线安装软件。当找到含有你所需软件的站点并与此网站毗连后,实行上面的下令便可完成在线安装,比如在线安装Linux-1.4-6.i368.rpm,能够用下令:


  rpm-iftp://ftp.pht.com/pub/linux/redhat/...-1.4-6.i368.rpm


  7.在我们利用电脑过程当中,不免会有误操纵,若我们误删了几个文件而影响了体系的功能时,如何查找究竟少了哪些文件呢?RPM软件包供应了一个查找破坏文件的功效,实行此下令:rpm-Va便可,Linux将为你列出一切破坏的文件。你能够经由过程Linux的安装光盘举行修复。


  8.Linux体系中文件单一,在利用过程当中,不免会碰着我们不熟悉的文件,在Windows下我们能够用“入手下手/查找”菜单疾速判别某个文件属于哪一个文件夹,在Linux中,上面这条下令行能够匡助我们疾速判断某个文件属于哪一个软件包:


  rpm-qf<文件名>


  9.当每一个软件包安装在Linux体系后,安装文件城市到RPM数据库中“报到”,以是,我们要查询某个已安装软件的属性时,只需到此数据库中查找便可。注重:此时的查询下令分歧于1和8先容的查询,这类***只合用于已安装过的软件包!下令格局:


  rpm-参数 <文件名>


在Linux操纵体系下,几近一切的软件均经由过程RPM举行安装、卸载及办理等操纵。RPM的全称为RedhatPackageManager,是由Redhat公司提出的,用于办理Linux下软件包的软件。Linux安装时,除几个中心模块之外,其他几近一切的模块均经由过程RPM完成安装。RPM有五种操纵形式,分离为:安装、卸载、晋级、查询和考证。


RPM安装操纵


下令:


rpm-i必要安装的包文件名


举比方下:


rpm-iexample.rpm安装example.rpm包;


rpm-ivexample.rpm安装example.rpm包并在安装过程当中显现正在安装的文件信息;


rpm-ivhexample.rpm安装example.rpm包并在安装过程当中显现正在安装的文件信息及安装进度;


RPM查询操纵


下令:


rpm-q…


附加查询下令:


a查询一切已安装的包以下两个附加下令用于查询安装包的信息;


i显现安装包的信息;


l显现安装包中的一切文件被安装到哪些目次下;


s显现安装版中的一切文件形态及被安装到哪些目次下;以下两个附加下令用于指定必要查询的是安装包仍是已安装后的文件;


p查询的是安装包的信息;


f查询的是已安装的某文件信息;


举比方下:


rpm-qa|greptomcat4检察tomcat4是不是被安装;


rpm-qipexample.rpm检察example.rpm安装包的信息;


rpm-qif/bin/df检察/bin/df文件地点安装包的信息;


rpm-qlf/bin/df检察/bin/df文件地点安装包中的各个文件分离被安装到哪一个目次下;


RPM卸载操纵


下令:


rpm-e必要卸载的安装包


在卸载之前,一般必要利用rpm-q…下令查出必要卸载的安装包称号。


举比方下:


rpm-etomcat4卸载tomcat4软件包


RPM晋级操纵


下令:


rpm-U必要晋级的包


举比方下:


rpm-Uvhexample.rpm晋级example.rpm软件包


RPM考证操纵


下令:


rpm-V必要考证的包


举比方下:


rpm-Vf/etc/tomcat4/tomcat4.conf


输入信息相似以下:


S.5....Tc/etc/tomcat4/tomcat4.conf


个中,S暗示文件巨细修正过,T暗示文件日期修正过。限于篇幅,更多的考证信息请您参考rpm匡助文件:manrpm


RPM的其他附加下令


--force强迫操纵如强迫安装删除等;
--requires显现该包的依附干系;
--nodeps疏忽依附干系并持续操纵

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
不帅 该用户已被删除
沙发
发表于 2015-1-17 11:01:09 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
小妖女 该用户已被删除
板凳
发表于 2015-1-25 09:48:59 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
愤怒的大鸟 该用户已被删除
地板
发表于 2015-2-2 21:55:19 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
乐观 该用户已被删除
5#
发表于 2015-2-8 09:40:43 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
简单生活 该用户已被删除
6#
发表于 2015-2-25 12:44:01 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
第二个灵魂 该用户已被删除
7#
发表于 2015-3-7 22:48:07 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
金色的骷髅 该用户已被删除
8#
发表于 2015-3-15 22:23:32 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
若天明 该用户已被删除
9#
发表于 2015-3-22 17:09:46 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 04:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表