21
나는 내 post/pre 스크립트 (필자의 경우 postrm)에서 debian 패키지를 개발하고 구문 오류가 있습니다. 패키지를 성공적으로 설치했지만 지금은이 패키지를 제거 할 수 없습니다.dpkg : post/pre 스크립트의 오류를 무시하는 방법
/var/lib/dpkg/info/blablabla.postrm: 11: Syntax error: ";;" unexpected
dpkg: error processing blablabla (--remove):
subprocess installed post-removal script returned error exit status 2
어떻게 무시하고 패키지를 완전히 제거 할 수 있습니까?
감사합니다. 당신의 방법을 시도하지 않습니다, 나는 같은 이름과 올바른 빈 postrm 스크립트 패키지를 작성하여 해결하고 그것을 설치합니다. dpkg를 설치하는 동안 나쁜 패키지를 제거하려고 시도하고 오류가 발생하면 새 패키지의 postrm을 사용하려고 시도하고 오류가 발생하지 않습니다. – Reddy
필자의 경우 '/ var/lib/dpkg/info/blablabla.prerm' –
@JeroenVermeulenBVBA 설치 제거 절차는 먼저 blablabla.prerm을 실행 한 다음 패키지에서 파일을 제거하고 마지막으로 blablabla.postrm을 실행합니다. 명령은 파일을 제거하기 전에 실행해야하는지 또는 후에 수행해야하는지에 따라 두 스크립트 중 하나에 포함될 수 있습니다. – wangguoqin1001