包管理:三个体系,四个反向查询

本机是 Ubuntu 24.04.1 LTS(apt/dpkg 系),下面同时给出 RHEL 系与 Alpine 的等价命令。按钮按「查已装 → 查归属 → 装与修 → 版本与钉住」的顺序排。

deploy@server:/srv/app

跨体系对照(照抄即可)

我要问Debian / UbuntuRHEL / RockyAlpine
这文件谁装的dpkg -S 路径rpm -qf 路径apk info -w 路径
这包装了哪些文件dpkg -L 包名rpm -ql 包名apk info -L 包名
这命令在哪个包(未装)apt-file search bin/Xdnf provides '*/X'apk search -x + 看描述
谁依赖它apt-cache rdepends 包名dnf repoquery --whatrequires --installed 包名apk info -t 包名
文件被改过吗debsums 包名rpm -V 包名apk audit

以上输出是真实命令结果的整理样本,用来观察字段含义;换一台发行版或版本,数值与顺序会变。