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がシステムにインストールされていると仮定すると、アンインストール前のスクリプトレットを表示するコマンドは次のとおりです。

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

次のコマンドを使用して、「util-linx」RPMがインストールされていることを確認できます。

rpm -q util-linux

util-linuxのすべてのRPMスクリプトレットを表示するには、次のコマンドを使用できます。

rpm -q --scripts util-linux

編集:アンインストールスクリプトの失敗によりRPMがインストールされないことがあります。この場合、次のコマンドを使用して削除されたRPMのスクリプトレットを表示できます。

rpm -qp --scripts util-linux

現在システムにインストールされている各パッケージのすべてのスクリプトレットを表示するには、次の手順を実行します。

rpm -qa --scripts

関連情報