当前位置:主页 > 综合资讯 >

红帽子下RPM点滴

发布时间:19-12-06 阅读:865

RedHat Linux的一大年夜特色便是采纳Red Hat Package Manager(RPM)技巧来安装和删除法度榜样。由此大年夜部分软件的进级、安装都要涉及到rpm包的问题,下面我就将自己摸索出来的一点技术奉献给大年夜家“共享”。

安装

rpm 包的款式是这样的:foo-1.0-1.i386.rpm

此中foo是包的名称,1.0是包的发行版本,1是发行的次数,而i386代表在哪个系统上应用(此处为x86系统)。

安装rpm包的敕令款式是: rpm -i [安装选项]

比如我们想安装foo-1.0-1.i386.rpm可以敲入以下敕令:rpm -i foo-1.0-1.i386.rpm

至于安装选项我们可以轻忽,采纳默认选项即可。

进级

进级着实便是先反安装文件再安装新的rpm包,详细款式如下:

rpm -U [进级选项]

其其实以上两个操作中我们可以添加一些选项来使安装/进级更直不雅一些:“h”可以用“#”来表示安装的进度;“v”可以显示较多的提示。

是以我们更常用的措施是:

rpm -ivh安装软件

rpm -Uvh进级软件

查询

敕令款式如下:

rpm -q [查询选项]

此中当查询选项为一个文件包的名字时,会把文件包的名称及版本的具体资料显示出来。

下面详细列几个常用的组合:

rpm -qa 查询所有安装的包

rpm -qf foo 将包孕有foo文件的包的名字显示出来

rpm -ql PCD.rpm把PCD.rpm包里所有具体环境列出

rpm -qa |grep PCD 不雅察PCD文件是否安装

校验

敕令款式为rpm -V [校验选项]

在校验正常时你不会看到任何结果,假如发明有任何非常的地方,将会以它特定的措施显示出来。

删除

敕令款式:

rpm -e

实际例子

1、要是你不小心删除了一些文件而又不能肯定是哪些,你可以反省全部系统来找出它们:

rpm -Va

2、假如你想知道某个文件是来自哪个rpm包的:

rpm -qf 文件名

3、假如你正在应用某个文件又想知道更多的关于它的资料,可以输入:

rpm -qdf 文件名 来找出这个文件的路径。

4、假如你有一个新的rpm包又想知道更多的关于这个包的资料:

rpm -qip 文件包名称

要强记琳琅满目的参数决非为初学者所乐见,幸好“小红帽”开拓了一套在X Windows下运行,治理RPM的图形界面--glint(Graphical Linux Installation Tool),经由过程它你只必要鼠标就可以“辅导江山”了。 和glint相类似的对象还有KDE自带的Kpackage,比拟之下,kpackage彷佛界面更漂亮一些。

Linux下的TAR & GZIP

虽然RPM是如斯的好用,但在它发现之前就有许许多多需要亲睦用的软件存在了(便是现在也有许多源法度榜样不是RPM包的)。这些非RPM包的法度榜样大年夜多应用tar来打包,gzip来压缩。

tar全名为Tap ARchiver,感化是把一大年夜堆文件打包成一个文件(即tar文件)。但tar文件是没有颠末压缩的,要用gzip来压缩。以是我们现在平日望见的tar打包法度榜样大年夜都因此.tar.gz或.tgz结尾的压缩文件。其解压措施很简单,只必要在Linux的敕令行上键入以下敕令:

tar xvfz filename.tar.gz(或filename.tgz)

无意偶尔候我们从网高低载了.tar.gz或.tgz文件,每每必要先看看里面的内容再抉择是否安装。在Linux下,查看.tar.gz和.tgz文件内容的敕令是:

tar tfz filename.tar.gz

在WIN95/98的情况里,Winzip 7.0也可以解压和查看.tar.gz文件的内容。



上一篇:【不忘初心 牢记使命】永州:大力整顿软弱涣散
下一篇:没有了