因为在Linux中安装软件的方式有很多种,所以没有一个通用的方式来查看是否安装了某些软件。 总结起来有以下几类:
1、如果安装了rpm包,可以使用rpm -qa查看。 如果要查看是否安装了某个包,请使用 rpm -qa | grep “软件或包的名称”。
[root@hexuweb102 ~] rpm -qa | grep ruby
2.用dpkg -l可以看到是不是用deb包安装的。 如果要查找指定的软件包,请使用 dpkg -l | grep "软件或包的名称";
[root@hexuweb102~]dpkg-l|grepruby
3、yum方式安装,可以用yum list installed搜索。 如果要搜索指定的包,请添加 | grep 命令后的“软件名或包名”;
[root@hexuweb102 ~] yum list installed | grep ruby
4、如果源码包是自己编译安装的linux怎么卸载已经安装的软件,比如.tar.gz或者tar.bz2,这个只看可执行文件是否存在。
以上两种方法都看不到这个源码形式安装的包。 如果以 root 用户身份安装linux怎么卸载已经安装的软件,可执行程序通常位于 /sbin:/usr/bin 目录中。
注:其中rpm yum为Redhat linux的包管理命令,dpkg为debian系列的包管理命令
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。