linux下查看yum/rpm/dpkg某软件是否已安装的方法

  • Post category:Linux

在 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 已经被安装。