在Linux中,如何查询已安装软件包的版本信息?

简介: 在Linux中,如何查询已安装软件包的版本信息?

在Linux中,查询已安装软件包的版本信息可以使用多种方法,具体取决于你使用的Linux发行版及其所采用的包管理器。以下是在不同类型的Linux系统中查询软件包版本的方法:

RPM-based Linux系统(如Red Hat、CentOS、Fedora)
  1. 使用rpm命令查询所有已安装的特定软件包及其版本:
rpm -q <package_name>
  1. 例如,查看MySQL的版本:
rpm -q mysql-server
  1. 若要查看更详细的包信息,包括版本、描述、大小等:
rpm -qi <package_name>
DEB-based Linux系统(如Debian、Ubuntu、Mint)
  1. 使用dpkg命令查询某个软件包是否已安装及版本信息:
dpkg -l <package_name>
  1. 或者只显示指定软件包的状态和版本:
dpkg-query -W -f='${Status} ${Version}\n' <package_name>
  1. 若要查看详细信息:
dpkg-query -s <package_name>
使用高级包管理工具
  • 在基于RPM的系统中,如果启用了dnf(较新版本Fedora或RHEL/CentOS 8及以上),也可以这样查询:
dnf info <package_name>
  • 在基于DEB的系统中,使用apt(适用于Debian, Ubuntu)查询软件包详情:
apt show <package_name>
Python环境中的pip包
  • 对于通过Python pip工具安装的软件包,你可以使用以下命令来查看已安装包及其版本:
pip list
  • 或者查询特定包的版本:
pip show <package_name>
Node.js环境中的npm包
  • 在Node.js环境中,查询全局安装的npm包及其版本:
npm list -g --depth=0 <package_name>
  • 或者查询当前项目中安装的npm包版本:
npm list <package_name>

综上所述,在Linux系统中查询软件包版本时,请确保使用与你的包管理系统相对应的命令,并替换 <package_name> 为实际要查询的软件包名称。

相关文章
|
12月前
|
Ubuntu Linux 网络安全
Linux服务器上安装软件
Linux服务器上安装软件
312 2
|
9月前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
1580 23
|
12月前
|
安全 关系型数据库 MySQL
Linux下安装mysql8.0(以tar.xz包安装--编译安装)
通过上述步骤,您完成了从下载、编译、安装到配置MySQL 8.0的全过程。此过程虽然较为复杂,但提供了对MySQL安装环境的完全控制,有助于满足特定的部署需求。在实际操作中,根据具体的系统环境,可能还需调整部分步骤或解决未预见的依赖问题。始终参考官方文档和社区资源,保持安装过程与最新版本的兼容性。
4202 68
|
12月前
|
Ubuntu Linux 网络安全
在Linux上安装软件有多种方法
在Linux上安装软件有多种方法
451 64
|
10月前
|
监控 Linux 数据处理
Linux grep技巧 结合awk查询
结合 `grep` 和 `awk`,可以实现灵活、高效的文本处理和数据分析。`grep` 用于快速过滤符合条件的行,`awk` 用于进一步处理和提取数据。这种组合使用在日志分析、数据处理和系统监控等场景中尤为常见。掌握这两者的基本用法和组合技巧,可以大大提升在 Linux 环境下的工作效率。
250 7
|
12月前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
19076 5
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
12月前
|
Linux 虚拟化 C++
Linux基础知识查询总结(上)
Linux基础知识查询总结(上)
93 4
|
12月前
|
移动开发 Linux 开发工具
Linux基础知识查询总结(下)
Linux基础知识查询总结(下)
123 2
|
Linux 开发工具
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
716 2
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
|
Linux Shell
10-10|linux命令查询 关键字在文本中出现的行数
10-10|linux命令查询 关键字在文本中出现的行数