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

페도라는 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

관련 정보