如何查看linux一个软件是否安装软件
如何查看linux一个软件是否安装软件详细介绍
在 Linux 系统里,查看软件是否安装可以借助不同的命令,这主要取决于系统使用的包管理器。下面为你介绍几种常见的方式:
使用
which命令
which命令能够查找可执行文件的路径。若软件已安装,它会输出该软件可执行文件的路径;若未安装,则不会有输出。
bash
software_name
把software_name替换成你要查看的软件名。例如,查看nginx是否安装:
bash
nginx
使用
dpkg命令(Debian、Ubuntu 等基于 Debian 的系统)
dpkg是 Debian 系列系统使用的包管理器,可用于查看软件包是否安装。
bash
dpkg software_name
将software_name替换成你要查看的软件名。例如,查看apache2是否安装:
bash
dpkg apache2
若软件已安装,输出会包含软件包的详细信息;若未安装,则不会有相关输出。
使用
rpm命令(CentOS、Fedora 等基于 Red Hat 的系统)
rpm是 Red Hat 系列系统使用的包管理器,可用于查看软件包是否安装。
bash
software_name
把software_name替换成你要查看的软件名。例如,查看mysql是否安装:
bash
mysql
若软件已安装,输出会包含软件包的详细信息;若未安装,则不会有相关输出。
使用
yum或
dnf命令(CentOS、Fedora 等基于 Red Hat 的系统)
yum(适用于 CentOS 7 及之前的版本)和dnf(适用于 CentOS 8 及之后的版本、Fedora)是 Red Hat 系列系统的高级包管理器,可用于查看软件包是否安装。
bash
yum list installed software_name
dnf list installed software_name
将software_name替换成你要查看的软件名。例如,查看httpd是否安装:
bash
dnf list installed httpd
若软件已安装,输出会包含软件包的详细信息;若未安装,则不会有相关输出。
使用
apt命令(Debian、Ubuntu 等基于 Debian 的系统)
apt是 Debian 系列系统的高级包管理器,可用于查看软件包是否安装。
bash
list software_name
把software_name替换成你要查看的软件名。例如,查看php是否安装:
bash
list php
912apt list | php
若软件已安装,输出会包含软件包的详细信息;若未安装,则不会有相关输出。