그래서 저는 Firefox가 시스템 CA 인증서를 보도록 하는 영리한 방법을 찾았습니다. 여기 /usr/lib/firefox/libnssckbi.so
에는 심볼릭 링크를 /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so
. Firefox가 apt
.
나는 보았다이것대답은 사용을 제안 DPkg::Pre-Install-Pkgs
하지만 내 이해로는 다음과 같은 경우에만 작동합니다.앞으로패키지가 설치/업데이트되었으며 다음과 같은 것이 필요합니다.뒤쪽에파이어폭스가 업데이트되었습니다. 하지만 man apt.conf
도움이 될만한 것을 찾을 수 없습니다 .
기본적으로 특정 패키지에 대한 업데이트/설치 후 후크를 생성하는 방법이 있습니까?
답변1
~처럼날카로운 제안, 후크 대신 전송을 사용해야 합니다. Transfer는 지정된 파일을 다른 이름으로 설치하도록 지시하므로 dpkg
원래 이름으로 원하는 작업을 수행할 수 있습니다.
sudo dpkg-divert --divert /usr/lib/firefox/libnssckbi.so.orig --rename --local /usr/lib/firefox/libnssckbi.so
sudo ln -s /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so /usr/lib/firefox/libnssckbi.so
(예, 구문은 뒤에서 앞으로 진행되는 것 같습니다.)
그 시점부터 파일 업데이트는 dpkg
덮어쓰이지 않고 설치됩니다 . 귀하의 링크는 그대로 유지됩니다.libnssckbi.so
libnssckbi.so.orig