dpkg-statoverride를 사용한 권한과 같이 dpkg의 업그레이드 전반에 걸쳐 파일에 대한 기능을 어떻게 설정할 수 있습니까?

dpkg-statoverride를 사용한 권한과 같이 dpkg의 업그레이드 전반에 걸쳐 파일에 대한 기능을 어떻게 설정할 수 있습니까?

내 목표는 dpkg가 관리하는 데비안 파일에 영구 파일 기능을 설정하는 것입니다. dpkg-statoverride를 사용하여 권한을 설정할 수 있지만 이는 기능에 대해서는 작동하지 않습니다.

도구를 검색하고 후크를 사용하여 작업하는 방법을 이미 알고 있지만 솔기가 너무 깨끗하지 않습니다.

어쩌면 아직 구현되지 않았을 수도 있습니다.

널 포인터

답변1

데비안 패키지 형식도 없고 dpkg패키지의 기능을 지정하는 방법도 제공하지 않으므로 원하는 작업을 수행하는 쉬운 방법이 없습니다.

iputils-ping스크립트 의 기능을 사용하도록 패키지를 설정하는 등의 Debian 패키지가 있습니다 postinst. 비슷한 방식으로 수행하는 것이 아마도 가장 좋은 방법일 것입니다. 명령 을 사용하려면 패키지가 설치되어 setcap있어야 하며 libcap2-bin파일 시스템이 확장 속성을 지원해야 하지만 모두가 지원하는 것은 아닙니다. 패키지가 엄격하게 제어되지 않는 시스템에서 실행되는 경우 대체 메커니즘을 선택해야 할 수도 있습니다.

관련 정보