• 华纳云:Debian下dpkg-query命令怎么用


    dpkg-query 是 Debian 和基于 Debian 的 Linux 发行版中用于查询已安装软件包信息的命令。它可用于检索关于已安装软件包的信息,如软件包名称、版本号、安装状态等。以下是 dpkg-query 命令的一些常见用法:

    查询已安装软件包的列表:

    dpkg-query -l

    这将列出系统上所有已安装的软件包

    查询特定软件包的信息:

    dpkg-query -l

    用实际的软件包名称替换 ,以查看特定软件包的详细信息。例如,要查看 vim 软件包的信息:

    dpkg-query -l vim

    查询特定软件包的版本号:

    dpkg-query -W -f='${Version}\n'

    用实际的软件包名称替换 ,以查看特定软件包的版本号。例如,要查看 nginx 软件包的版本号:

    dpkg-query -W -f='${Version}\n' nginx

    查询软件包是否已安装:

    dpkg-query -W -f='${Status}\n'

    这将显示软件包的安装状态。如果软件包已安装,状态将显示为 install ok installed;否则,它将为空。例如:

    dpkg-query -W -f='${Status}\n' vim

    查询文件所属的软件包:

    dpkg-query -S

    使用文件的完整路径替换 ,以查找包含该文件的软件包。例如,要查找文件 /etc/nginx/nginx.conf 所属的软件包:

    dpkg-query -S /etc/nginx/nginx.conf

    请注意,dpkg-query 命令需要在具有管理员权限的帐户下运行,通常需要使用 sudo。此外,根据您的系统配置,一些查询可能需要使用 -l 选项来列出所有软件包的列表。

    您可以使用 dpkg-query 命令来获取有关已安装软件包的重要信息,以及查找文件所属的软件包等任务。

  • 相关阅读:
    【计算机网络笔记】什么是计算机网络?
    Python在工业自动化领域的应用详解
    Win10系统备份的方法和步骤
    第十一章Redis集群
    【LeetCode】312.戳气球
    k8s--基础--17--Service--服务类型
    国产CPU对比
    pm2使用
    Java8中默认实现如何解决冲突?
    [Docker]三.Docker 部署nginx,以及映射端口,挂载数据卷
  • 原文地址:https://blog.csdn.net/YOKEhn/article/details/132693244