일부 데비안 패키지가 사용할 수 없는 종속성을 권장하는 이유는 무엇입니까?

일부 데비안 패키지가 사용할 수 없는 종속성을 권장하는 이유는 무엇입니까?

검사 통과dkmsapt패키지 종속성 문제 로 인해 데비안에서 패키지하지 않은 일부 패키지를 설치하는 것이 권장 될 수 있다는 것을 알았습니다 . 아래 예에는 이러한 패키지가 두 개 있습니다. 분명히 apt설치 중에는 무시됩니다.

rec: linux-headers-686-pae
    Header files for Linux 686-pae configuration (meta-package) 
or linux-headers-amd64
    Header files for Linux amd64 configuration (meta-package) 
or linux-headers-generic
    Package not available 
or linux-headers
    Package not available 

Recommends일부 데비안 패키지가 제어 파일(필드)에서 사용할 수 없는 종속성을 선언하는 이유는 무엇입니까?

답변1

~처럼언급하다통과무루dkms이는 아마도 패키지 유지 관리를 단순화하기 위한 것입니다.우분투에서는.이 제출물을 소개합니다추가 이유가 언급되지 않았 linux-headers-generic으므로 추측해야 하지만 데비안 패키지에 Ubuntu 관련 지원을 포함하는 것은 드문 일이 아닙니다(참조이 예내 패키지 중 하나에 있음).

데비안에서 사용할 수 없는 패키지에 대한 선택적 종속성은 놀랍게 보일 수 있지만 금지되지는 않습니다.Debian 정책은 엄격한 종속성을 제한합니다.그러나 약한 종속성은 아니며 데비안의 일부 패키지는 데비안에서 사용할 수 없는 패키지를 권장하거나 제안합니다.어느리포지토리(다른 패키지를 사용하여 독점 데이터에서 생성되기 때문)

관련 정보