在 Linux 系统中,我们可以使用 yum、rpm 和 dpkg 等程序来管理软件包。为了确定某个软件是否已经被安装,我们可以分别使用以下命令。
查看yum下的软件是否已安装
1. 使用yum命令查询
使用以下命令可以查询某个软件在yum仓库中是否安装:
yum list <package-name>
如果某个软件已经被安装,则命令行输出中的第一行应该显示 “Installed Packages”
示例:我们以bash为例,进入终端输入下面命令:
yum list bash
输出如下:
Installed Packages
bash.x86_64 4.2-29.el7_3 @updates
说明 bash 已经被安装。
2. 使用rpm命令查询
使用以下命令可以查询某个软件是否被安装:
rpm -qa | grep <package-name>
如果软件已经被安装,则显示软件的名称和版本号。
示例:我们以wget为例,进入终端输入下面命令:
rpm -qa | grep wget
输出如下:
wget-1.14-18.el7_6.1.x86_64
说明 wget 已经被安装。
3. 使用dpkg命令查询
dpkg 是 Debian 以及 Debian 的派生发行版(比如 Ubuntu)中常用的包管理工具,可以使用以下命令查询软件是否被安装:
dpkg -l | grep <package-name>
如果软件已经被安装,则显示软件的名称和版本号。
示例:我们以tree为例,进入终端输入下面命令:
dpkg -l | grep tree
输出如下:
ii tree 1.7.0-5 amd64 Displays an indented directory tree, in color
说明 tree 已经被安装。