![Fedora의 /var/lib/dpkg/info/[...].prerm과 동일한 것은 무엇입니까?](https://linux55.com/image/68435/Fedora%EC%9D%98%20%2Fvar%2Flib%2Fdpkg%2Finfo%2F%5B...%5D.prerm%EA%B3%BC%20%EB%8F%99%EC%9D%BC%ED%95%9C%20%EA%B2%83%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
예시 파일:
/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