百度
360搜索
搜狗搜索

linux如何查看软件是否安装软件详细介绍

在 Linux 系统中,查看软件是否已安装的方法主要取决于系统使用的包管理工具(不同发行版可能不同)。以下是常见包管理工具对应的查看方法:

一、基于 apt 的系统(Debian/Ubuntu 等)

适用于 Debian、Ubuntu、Linux Mint 等发行版。

方法 1:使用
dpkg 命令(直接查询已安装包)

dpkg 是 Debian 系的包管理工具,用于管理已安装的软件包。

  • 精确查找(已知完整软件名):
    bash
    dpkg  软件名

    示例(查看是否安装了 nginx):
    bash

    dpkg  nginx

    • 若输出中包含 ii nginxii 表示已安装),则说明已安装;
    • 若提示 没有软件包 nginx 的记录,则未安装。

  • 模糊查找(不确定完整软件名):
    bash
    dpkg    关键词

    示例(查找包含 python3 的已安装包):
    bash

    dpkg    python3

方法 2:使用
apt 命令(更友好的查询)

aptdpkg 的上层工具,支持更直观的查询。

  • 查看已安装的特定软件:bash
     list  软件名

    示例(查看 git 是否安装):bash

     list  

二、基于 yum/dnf 的系统(RHEL/CentOS/Fedora 等)

适用于 RHEL、CentOS、Fedora 等发行版(Fedora 22+ 推荐使用 dnf)。

方法 1:使用
yum list installed(yum 系)

  • 精确查找
    bash
    yum list installed 软件名

    示例(查看 httpd 是否安装):
    bash

    yum list installed httpd

    • 若输出中显示 httpd.x86_64 及版本号,则已安装;
    • 若提示 已安装的软件包中没有 httpd,则未安装。

  • 模糊查找
    bash
    yum list installed   关键词

方法 2:使用
rpm -q(直接查询 RPM 包)

rpm 是 RPM 系的底层包管理工具。

  • 精确查找
    bash
      软件名

    示例(查看 mysql 是否安装):
    bash

      mysql

    • 若输出软件包名和版本,说明已安装;
    • 若提示 package mysql is not installed,则未安装。

  • 模糊查找
    bash
        关键词

方法 3:使用
dnf(Fedora 22+ 推荐)

dnfyum 的升级版,命令兼容 yum,但功能更强大。

  • 精确查找:bash
    dnf list installed 软件名

三、基于 pacman 的系统(Arch/Manjaro 等)

适用于 Arch Linux、Manjaro 等发行版。

  • 精确查找
    bash
    pacman  软件名

    示例(查看 vscode 是否安装):
    bash

    pacman  vscode

    • 若输出软件名和版本,说明已安装;
    • 若提示 error: package 'vscode' was not found,则未安装。

  • 模糊查找
    bash
    pacman    关键词

四、基于 zypper 的系统(openSUSE 等)

适用于 openSUSE 等发行版。

  • 精确查找:bash
     se  软件名

    示例(查看 php 是否安装):bash

     se  php

五、通用方法:检查命令是否存在(适用于所有系统)

如果软件安装后会提供可执行命令(如 gitcurl),可以通过以下命令检查:
bash

 软件名   

软件名

示例(检查 docker 是否安装):
bash

 

总结

  • Debian/Ubuntu:用 dpkg -lapt list --installed
  • RHEL/CentOS/Fedora:用 yum list installeddnf list installedrpm -q
  • Arch/Manjaro:用 pacman -Q
  • openSUSE:用 zypper se -i
  • 通用:用 which 软件名command -v 软件名(仅适用于有可执行命令的软件)。

阅读更多 >>>  为什么电视软件安装不了(为何电视软件无法安装?)

网站数据信息

"linux如何查看软件是否安装软件"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux如何查看软件是否安装软件的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!