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:在列表中搜索软件包
在系统监视器中,您会看到各种选项卡,包括进程、资源和文件系统。单击选项卡“软件包”以查看已安装的软件包列表。
在“软件包”选项卡中,您可以使用搜索栏查询特定软件包的名称。在找到所需软件包后,如果已安装,则在列表项的最后一列显示“已安装”。
相关问题拓展阅读:
一般系统需求的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包
我的系统是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
首先你需要知道软件的名字,大概就行,假设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。内容未经允许不得转载,或转载时需注明来源: 创新互联