设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 90|回复: 11

Linux下检查是否安装过某软件包

[复制链接]

1

主题

34

回帖

89

积分

注册会员

积分
89
发表于 2024-4-20 10:30:55 | 显示全部楼层 |阅读模式
Linux系统的安装软件方式非常多,所以到现在还没有一个通用的方法能查到某个软件已经是否安装了,不过下面我总结了一些类型供大家参考:
1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。
  1. rpm -qa | grep ruby
复制代码
2、以deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;
  1. dpkg -l | grep ruby
复制代码
3、yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;
  1. yum list installed | grep ruby
复制代码
4、如果是以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执行文件是否存在了。
上面两种方法都看不到这种源码形式安装的包。如果是以root用户安装的,可执行程序通常都在/sbin:/usr/bin目录下。
还有其它的方法,请明示。
下面是其它网友的补充
1、rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字"
2、以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep "软件或者包的名字"
3、yum方法安装的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed | grep "软件名或者包名"

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

1

主题

40

回帖

102

积分

注册会员

积分
102
发表于 2024-6-3 02:13:32 | 显示全部楼层
我们一起努力,共同解决问题吧。

1

主题

49

回帖

121

积分

注册会员

积分
121
发表于 2024-6-6 20:58:27 | 显示全部楼层
友善的讨论氛围是非常重要的。

3

主题

54

回帖

176

积分

注册会员

积分
176
发表于 2024-7-1 10:23:00 | 显示全部楼层
保持尊重和礼貌对待其他成员是必要的。

1

主题

54

回帖

132

积分

注册会员

积分
132
发表于 2024-7-9 14:49:29 | 显示全部楼层
看了LZ的帖子,我只想说一句很好很强大!

1

主题

49

回帖

121

积分

注册会员

积分
121
发表于 2024-7-13 07:23:54 | 显示全部楼层
让我们一起努力

0

主题

15

回帖

57

积分

注册会员

积分
57

热心会员付费会员

发表于 2024-8-16 20:35:39 | 显示全部楼层
我想了解更多

0

主题

54

回帖

107

积分

注册会员

积分
107
发表于 2024-8-29 01:30:32 | 显示全部楼层
每日一回

1

主题

48

回帖

117

积分

注册会员

积分
117
发表于 2024-8-29 08:33:23 | 显示全部楼层
666666666666

0

主题

52

回帖

103

积分

注册会员

积分
103
发表于 2024-9-10 07:25:32 | 显示全部楼层
666666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-15 09:02 , Processed in 0.083424 second(s), 27 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表