📅  最后修改于: 2023-12-03 15:36:51.677000             🧑  作者: Mango
在开发过程中,经常需要知道已安装的特定软件包的版本号,以确保所有参与项目的开发人员都在同一版本下运行代码。在Shell-Bash中,可以使用以下命令来列出已安装软件包的版本号:
dpkg -l
此命令将输出所有已安装软件包的列表。列表中包含每个软件包的名称、版本号、描述等信息。以下是输出的示例:
||/ Name Version Architecture Description
+++-====================-===============-===============-====================================
ii adduser 3.117ubuntu2 all add and remove users and groups
ii apache2 2.4.46-1ubuntu2 amd64 Apache HTTP Server
ii apt 2.0.6 amd64 commandline package manager
ii base-files 11ubuntu5.3 amd64 Debian base system miscellaneous files
ii bash 5.0-6ubuntu1 amd64 GNU Bourne Again SHell
ii bind9-host 1:9.16.1-0ubunt amd64 Version of 'host' bundled with BIND 9.X
ii bsdutils 1:2.36.1-6ubunt amd64 basic utilities from 4.4BSD-Lite
ii build-essential 12.8ubuntu1 amd64 Informational list of build-essential package
可以通过重定向输出将此列表保存到文件中,例如:
dpkg -l > installed_packages.txt
此命令将输出保存到名为“installed_packages.txt”的文本文件中,以供以后使用。
总之,使用dpkg -l命令可以方便快捷地列出已安装软件包的版本号,并支持将其保存到文件中以供参考。