📌  相关文章
📜  如何检查软件包 centos 的版本 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:24:51.239000             🧑  作者: Mango

如何检查软件包 CentOS 的版本

在 CentOS 中,我们可以使用 rpm 命令来检查软件包的版本。以下是如何使用 rpm 命令检查软件包版本的示例:

命令示例
1. 检查已安装的软件包版本

要检查已经安装的软件包的版本,可以使用以下命令:

rpm -q <package-name>

例如,要查看已安装的 vim 软件包的版本,可以运行以下命令:

rpm -q vim

命令输出:

vim-enhanced-7.4.160-6.el7.x86_64

命令输出了软件包的名称,版本号和架构信息。

2. 检查软件包文件的版本

如果您想检查软件包文件(例如,RPM 文件)的版本,可以使用以下命令:

rpm -q <package-name> --qf "%{VERSION}-%{RELEASE}\n"

例如,要查看 httpd 软件包文件的版本,可以运行以下命令:

rpm -q httpd --qf "%{VERSION}-%{RELEASE}\n"

命令输出:

2.4.6-93.el7.centos

命令输出了软件包的版本号和发布号信息。

3. 检查可用的软件包版本

如果您想查看可用软件包的版本,可以使用以下命令:

yum info <package-name>

例如,要查看 vim 软件包的可用版本,请运行以下命令:

yum info vim

命令输出:

Available Packages
Name        : vim
Arch        : x86_64
Epoch       : 2
Version     : 7.4.160
Release     : 7.el7_4.2
Size        : 1.1 M
Repo        : base/7/x86_64
Summary     : The VIM (Vi IMproved) text editor
URL         : http://www.vim.org/
License     : Vim and GPLv2+
Description : Vim (Vi IMproved) is an almost compatible version of the UNIX editor vi.
             : Many new features have been added: multi-level undo, syntax highlighting,
             : command line history, on-line help, filename completion, block operations,
             : script language, etc. This package contains a version of vim compiled with
             : a standard set of features. 

命令输出了软件包的名称,架构信息,版本号,发布号,大小,软件源,许可证,描述等信息。

结论

在 CentOS 中,rpm 命令是一个强大的工具,用于检查已安装的软件包,软件包文件或可用的软件包的版本。您可以根据需要使用不同的选项来检查您所需的软件包。