サンプルファイル:
/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