Fedora 中 /var/lib/dpkg/info/[...].prerm 的等价物是什么?

Fedora 中 /var/lib/dpkg/info/[...].prerm 的等价物是什么?

示例文件:

/var/lib/dpkg/info/util-linux.prerm

该文件在 Fedora 中的等效项是什么? (不限于 util-linux - 任何软件包的通用问题。)

使用案例:prerm 脚本失败。出于调试目的,我想启用 xtrace ( sh -x)。

答案1

Fedora 使用 RPM。假设您的系统上安装了 util-linux RPM,则显示预删除 scriptlet 的命令为:

rpm -q --queryformat '%{PREUN}\n' util-linux

您可以使用以下命令检查是否安装了“util-linx”RPM:

rpm -q util-linux

如果要显示 util-linux 的所有 RPM scriptlet,可以使用以下命令:

rpm -q --scripts util-linux

编辑:由于预删除脚本失败,RPM 可能未安装。在这种情况下,您可以使用以下命令查看已卸载的 RPM 的 scriptlet:

rpm -qp --scripts util-linux

要查看系统上当前安装的每个软件包的所有 scriptlet:

rpm -qa --scripts

相关内容