首页 > 教育培训

如何通过rpm包查询安装包是否存在 rpm格式?

rpm格式?

一、rpm包管理的目的;

1.软件可以安装、删除、升级和管理;当然也支持软件在线安装升级;

2.通过rpm包管理,可以知道软件包中包含哪些文件,系统中的某个文件属于哪个软件包;

如何通过rpm包查询安装包是否存在 rpm格式?

3.可以查询系统中的软件包是否安装及其版本;

4.作为开发者,你可以把自己的程序打包成rpm包,然后发布。

5.包签名gpg和md5的导入、验证和签名发布。

6.检查依赖关系,查看是否有由于不兼容而干扰系统的软件包;

第二,rpm的使用权;

rpm软件的安装、删除、更新只有root权限才能使用;任何用户都可以操作查询功能;如果普通用户有安装目录的权限,也可以安装;

第三,rpm的简单用法;

除了包管理器,我们还可以通过rpm命令安装;所有软件包都可以用rpm命令安装吗?不,文件结尾是。rpm后缀。有时候我们在一些网站上找到file.rpm,要用rpm安装。

1)初始化rpm数据库;

通过rpm命令查询是否安装了rpm包也是通过rpm数据库完成的;所以我们经常使用以下两个命令来初始化rpm数据库;

#rpm-initdb

【北南】#rpm-rebuilddb注意:这需要很长时间;

注意:这两个参数非常有用。有时rpm系统有问题,所以它可以无法安装和查询,主要是因为这里有问题。

rpm软件包管理的查询功能:

命令格式

rpm{-q|-query}[选择选项][查询选项]

rpm的查询功能极其强大,是最重要的功能之一。一些常见的例子,更多详情请参考#manrpm。

1、系统中已安装的软件查询;

1)查询系统已安装的软件;

语法:rpm-q软件名称

例如:

[北南]#rpm-qgaim

gaim-1.3.0-1.fc4

-q是-query,意思是"问与问用中文。此命令指示系统中是否安装了gaim如果安装了,会有信息输出;如果没有安装,则输出没有安装gaim的信息;

查看系统中所有已安装的软件包,并添加-a参数;

[rpms]#rpm-qa

如果分页,添加pipeline|和more命令;

[rpms]#rpm-qa|更多

在所有安装的软件中在包里找一些软件,比如gaim可以通过grep提取;

[rpms]#rpm-qa|grepgaim

以上项的作用与rpm-qgaim的输出结果相同;

2)查询安装文件属于哪个包;

语法rpm-qf文件名

注意:应该指出文件名的绝对路径。

例如:

[rpms]#rpm-qf

libacl-d

rpm相当于exe么?

rpm是linux中的安装包,可以比作win中的exe包。

软件系统命令rpm文件

原文标题:如何通过rpm包查询安装包是否存在 rpm格式?,如若转载,请注明出处:https://www.xinyige.net/tag/12623.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「鑫艺阁」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。