Ubuntu系统中与RedHat rpm -i等效的dpkg查询命令是什么?
嘿,我来帮你理清楚这个问题~先纠正个小细节:你提到的RedHat里的rpm -i其实是用来安装软件包的命令,不是查询元数据的——查询已安装包信息应该用rpm -qi <packagename>。不过没关系,我把两种情况的dpkg等效命令都整理好了:
对应dpkg的等效命令
1. 查询已安装包的元数据(对应rpm -qi)
在Ubuntu这类Debian系系统中,要查看已安装包的元数据(比如来源、版本、维护者、描述等),有几个常用的dpkg命令:
- 查看包的基础元数据:
dpkg -p <packagename> - 查看更详细的安装状态信息(包括安装时间、依赖、状态等):
dpkg -s <packagename>
如果还想确认包的来源仓库,可以搭配apt-cache命令:
apt-cache policy <packagename>
2. 对应rpm -i的安装命令
如果是找和RedHat中rpm -i(本地安装软件包)等效的dpkg命令,那就是:
dpkg -i <packagefile.deb>
这个命令需要你本地已经有.deb格式的安装包文件,和rpm -i需要本地.rpm包的逻辑完全一致。
内容的提问来源于stack exchange,提问作者Graham Leggett




