在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> 为实际要查询的软件包名称。

相关文章
|
14天前
|
Linux 开发工具
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
20 2
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
|
20天前
|
机器学习/深度学习 Ubuntu Linux
在Linux中,如何按照该要求抓包:只过滤出访问http服务的,目标ip为192.168.0.111,一共抓1000个包,并且保存到1.cap文件中?
在Linux中,如何按照该要求抓包:只过滤出访问http服务的,目标ip为192.168.0.111,一共抓1000个包,并且保存到1.cap文件中?
|
22天前
|
Ubuntu Linux
在Linux中,如何升级系统内所有已安装软件包?
在Linux中,如何升级系统内所有已安装软件包?
|
22天前
|
缓存 关系型数据库 MySQL
在Linux中,如何优化MySQL性能,包括索引优化和查询分析?
在Linux中,如何优化MySQL性能,包括索引优化和查询分析?
|
20天前
|
Linux 网络安全 容器
【Azure App Service for Linux】Linux Web App如何安装系统未安装的包
【Azure App Service for Linux】Linux Web App如何安装系统未安装的包
|
20天前
|
网络协议 Linux
在Linux中,如何使用iptables 写⼀条规则?把来源IP为192.168.1.101访问本机80端口的包直接拒绝.
在Linux中,如何使用iptables 写⼀条规则?把来源IP为192.168.1.101访问本机80端口的包直接拒绝.
|
22天前
|
Ubuntu Linux
在Linux中,如何查看当前系统的版本信息?
在Linux中,如何查看当前系统的版本信息?
|
28天前
|
Linux Python
Linux离线安装Python依赖包
本文介绍了在Linux环境下离线安装Python依赖包的方法,包括从Python依赖包检索网站下载所需依赖包的压缩文件,上传到Linux服务器,然后通过解压、编译和安装步骤完成依赖包的安装。
23 0
|
30天前
|
Linux
Linux——查看系统版本信息
Linux——查看系统版本信息
40 0
|
运维 大数据 Linux
【精通Linux系列】Linux安装软件服务rmp方式
【精通Linux系列】Linux安装软件服务rmp方式
160 0
【精通Linux系列】Linux安装软件服务rmp方式