(pre|post) inst 스크립트에 사용된 명령이 종속 항목에 나열되지 않는 이유는 무엇입니까?

(pre|post) inst 스크립트에 사용된 명령이 종속 항목에 나열되지 않는 이유는 무엇입니까?

최소 Linux 환경에서 파일을 설치하려고 하면 오류 메시지가 계속 표시되거나 xargs기타 인식되는 기본 명령이 누락됩니다..debdpkg

xargs패키지의 일부이며 findutils우선순위가 있습니다 required. 이것은 findutils개발자/유지관리자가 사용 가능하다고 가정할 수 있기 때문에 해당 우선순위의 패키지가 종속성(일부 패키지에서는)에 결코 속하지 않는다는 것을 의미합니까 ?

답변1

종속 패키지가 "필수"인 경우를 제외하고 패키지는 모든 종속성을 지정해야 합니다.

https://www.debian.org/doc/debian-policy/ch-binary.html#s-dependent

패키지는 필수(아래 참조)로 표시된 다른 패키지에 대한 종속성을 선언할 필요가 없으며 해당 패키지의 특정 버전에 종속되지 않는 한 그렇게 해서도 안 됩니다. [10]

적어도 내 시스템에서는 findutils가 필수적입니다.

$ apt-cache show findutils
Package: findutils
Essential: yes
Priority: required

관련 정보