由于linux安装软件的形式比较多linux开发培训,所以没有一个通用的办法能查到个别软件是否安装了。总结上去就是这样几类:
1、rpm包安装的,可以用rpm-qa看见,假如要查找某软件包是否安装linux查看安装的软件,用rpm-qa|grep“软件或则包的名子”。[root@hexuweb102~]rpm-qa|grepruby
2、以deb包安装的linux查看安装的软件,可以用dpkg-l能听到。假如是查找指定软件包,用dpkg-l|grep“软件或则包的名子”;[root@hexuweb102~]dpkg-l|grepruby
3、yum方式安装的,可以用yumlistinstalled查找linux课程,倘若是查找指定包,命令后加|grep“软件名或则包名”;[root@hexuweb102~]yumlistinstalled|grepruby
4、如果是以源码包自己编译安装的,比如.tar.gz或则tar.bz2方式的,这个只能看可执行文件是否存在了,
前面两种方式都看不到这些源码方式安装的包。若果是以root用户安装的,可执行程序一般都在/sbin:/usr/bin目录下。
说明:其中rpmyum是Redhat系linux的软件包管理命令,dpkg是debian系列的软件包管理命令