적절한 종속성 출력에 대한 설명

적절한 종속성 출력에 대한 설명

apt depends예를 들어 example 명령을 실행할 때

$ apt depends nginx
nginx
 |Depends: nginx-core (<< 1.14.0-0ubuntu1.2.1~)
 |Depends: nginx-full (<< 1.14.0-0ubuntu1.2.1~)
 |Depends: nginx-light (<< 1.14.0-0ubuntu1.2.1~)
  Depends: nginx-extras (<< 1.14.0-0ubuntu1.2.1~)
 |Depends: nginx-core (>= 1.14.0-0ubuntu1.2)
 |Depends: nginx-full (>= 1.14.0-0ubuntu1.2)
 |Depends: nginx-light (>= 1.14.0-0ubuntu1.2)
  Depends: nginx-extras (>= 1.14.0-0ubuntu1.2)

|나열된 종속성 중 일부 시작 부분에 있는 기호의 의미는 무엇입니까?

답변1

이 파이프라인은 대체 종속성을 도입합니다. nginx즉, , 또는 중 하나에 종속됩니다. 버전 범위를 지정하는 데 이중 종속성이 사용됩니다. (전체 종속성 제약 조건은 여기에 표시되지 않아 충분하지 않음을 보여줍니다. 그러나 , , 및 서로 충돌하므로 종속성 세트의 OR이 XOR임을 보장합니다.)nginx-corenginx-fullnginx-lightnginx-extrasnginx-core-full-light-extras

출력을 보면 더 명확하게 알 수 있습니다 apt show nginx.

관련 정보