|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|