Linux如何查看RPM是否已安装(linux如何查看rpm是否安装)

Linux是一种开源操作系统,其包管理系统为RPM(Red Hat Package Manager)。使用RPM可以轻松安装、升级和卸载软件包。在Linux系统中,我们经常需要查看特定的软件包是否已经安装了,这是很重要的一步。因此,本文将向您介绍如何查看RPM是否已经安装,以及使用命令行界面和图形用户界面两种方法查看。

创新互联长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为依兰企业提供专业的网站制作、成都网站设计,依兰网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。

1. 使用命令行界面查看RPM是否已安装

通过命令行界面进行终端访问,您可以在Linux中轻松查看软件包是否已经安装。

步骤1:打开终端

您需要打开终端。在大多数Linux发行版中,您可以在应用程序菜单中找到Terminal。

步骤2:使用RPM命令查看软件包是否已安装

一旦进入终端,您可以使用以下命令来检查特定软件包是否已经安装:

rpm -qa | grep

其中,是您要查找的软件包的名称。

此命令使用“rpm -qa”命令显示系统中已安装的所有软件包。

grep命令用于搜索具有在第二个参数中指定字符串的文本。在此示例中,它用于搜索RPM列表,以查找与相匹配的软件包名称。

如果所查询的软件包安装了,则与您输入的软件包名称相匹配的软件包名称将在终端中显示。

2. 使用图形用户界面查看RPM是否已安装

除了在命令行界面中查看RPM是否已安装之外,您也可以在图形用户界面(GUI)中查看。对于那些不太熟悉命令行界面的人来说,图形用户界面是更加容易理解和使用的。

步骤1:打开系统监视器

在许多Linux发行版中,系统监视器是默认安装的。要打开系统监视器,请打开应用程序菜单,然后在搜索栏中键入“System Monitor”。

步骤2:在列表中搜索软件包

在系统监视器中,您会看到各种选项卡,包括进程、资源和文件系统。单击选项卡“软件包”以查看已安装的软件包列表。

在“软件包”选项卡中,您可以使用搜索栏查询特定软件包的名称。在找到所需软件包后,如果已安装,则在列表项的最后一列显示“已安装”。

相关问题拓展阅读:

  • 怎么知道linux系统中有没有RPM包?
  • linux下如何查看某个软件 是否安装?安装路径在哪
  • linux下如何查看某个软件 是否安装?安装路径在哪

怎么知道linux系统中有没有RPM包?

一般系统需求的rpm包都在镜像iso文件里面的Packages包里面,系统上没有的包可以通过yum search ,不过需要你建立yum源,系统里面是否有rpm包,到镜像文件的Packages包查看就明白了,那里面有很多的rpm包

不知道你具体指的是什么,如果是要查看某个包就rpm -qa 查询的包名,要是想装包的话,可以挂载你的系统盘,然后进到相应的目录下,rpm -ivh 包名就可以了。提醒下,Red Hat 5的版本中,rpm包在Server目录中,6的话在Packages目录下面。想解决包之间的依赖关系,可以配yum,还有什么不明白的可以hi我。希望可以帮到你。

说明(以查询Telnet 的RPM包是否安装为例):

1. 使用命令rpm -q查询,如下:

# rpm -q telnet

telnet-0.17-39.el5

2. 使用命令rpm -qa |grep telnet查询,如下:

# rpm -qa |grep telnet

telnet-server-0.17-39.el5

telnet-0.17-39.el5

3. 如果没有安装相应的Telnet Server包会显示如下:

# rpm -qa |grep telnet

telnet-0.17-39.el5

没有了telnet-server-0.17-39.el5。

find / -nam *.rpm 可以查询系统文件夹里面是否有rpm包

linux下如何查看某个软件 是否安装?安装路径在哪

我的系统是red hat

我用命令rpm查是否安装了某个软件(例如: matlab 与 fluent ),得到了如下的结果:

我用rpm -qa (| grep) matlab , 回车后没有任何显示

我用rpm -qa fluent , 回车后没有任何显示

我用rpm -qa vasp , 回车后没有任何显示

但实际上肯定是装了matlab和fluent , 而我用# rpm -q fluent

显示的却是package fluent is not installed

matlab也一样

另外,命令 # man rpm

返回的却是 No manual entry for rpm

这是为什么呢?

++++++++++++++++++++++++++++++++++++++++++

rpm -qa|grep 软件包

++++++++++++++++++++++++++++++++++++++++++

用yum命令yum search试试

++++++++++++++++++++++++++++++++++++++++++

如果你使用rpm -ivh matlab装的,

用rpm -qa | grep matlab肯定是能够找到的。

如果你是用

make && make install装的。那么更好直接去找执行程序,就知道有没装上去

find / -name matlab

如果装了,它会告诉你执行程序被释放到哪个目录了。

++++++++++++++++++++++++++++++++++++++++++

rpm -qa 是查看该软件是否被安装,grep和find是查看文件位置

++++++++++++++++++++++++++++++++++++++++++

查看某个软件安装在哪个目录啊

++++++++++++++++++++++++++++++++++++++++++

rpm -ql 软件名

怎么不给分啊,

++++++++++++++++++++++++++++++++++++++++++

看怎么安装的.

一般有源码和包安装两种方式.

源码安装的话可以看 configure 的日志;

rpm 等包方式的话,就要查其中的数据库了,比如 rpm -q 进行查询.

-q .应用实例:安装glib的问题???

请问:系统已安装了底版本glib,rpm格式,我下载了glib高版本,原码,我想更新他,按照文档所说的:

tar vzfx glib-XXXXXXX.tar.gz

./configure

make

make install

后, 我再

rpm -q glib

显示的还是以前底版本的glib,我又想rpm -e 底版本的glib,可是这种蠢办法行不通,因为很多程序都是depends他的.

请大家帮我这个菜鸟解决这个蠢问题.

++++++++++++++++++++++++++++++++++++++++++++

自己编译并安装.tar.gz格式的源代码并不影响到.rpm的数据库。如果不出意外的话,你需要的东西应该已经正确安装了(我可没说能正确使用)。用

rpm -ql xxx

查一下那个低版本的安装在哪个目录下,在./configure后设置,重新make并make install就行。

例如,原来的glib安装在/usr/share/glib下,那就用:

./configure –prefix=/usr/share

make

make install

linux下如何查看某个软件 是否安装?安装路径在哪

首先你需要知道软件的名字,大概就行,假设ssh

然后如果是rpm安装的话

rpm -qa|grep ssh

就能知道是不是安装了

然后用这个命令可以知道安装目录在哪里

rpm -ql XXX

XXX就是你前面搜到的具体的rpm的名字

rpm -qa|grep 软件名

如果是rpm 或者yum安装的

可以which 软件名

如果是自己编译安装的 就用find命令找吧

先用

rpm -qa 查看该软件是否被安装

rpm -qa 软件名 (可以只写开头,系统会把相关的列出来)

然后

rpm -ql 软件名 (复制上一步的结果)

-ql 查询指定 rpm 包中的文件列表

希望能帮到您!

rpm -qa | grep 软件名

关于linux 如何查看rpm是否安装的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

创新互联成都网站建设公司提供专业的建站服务,为您量身定制,欢迎来电(028-86922220)为您打造专属于企业本身的网络品牌形象。
成都创新互联品牌官网提供专业的网站建设、设计、制作等服务,是一家以网站建设为主要业务的公司,在网站建设、设计和制作领域具有丰富的经验。

网页题目:Linux如何查看RPM是否已安装(linux如何查看rpm是否安装)
URL标题:http://www.shufengxianlan.com/qtweb/news44/510694.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联