제안된 apt 패키지의 이 파이프는 무엇입니까?

제안된 apt 패키지의 이 파이프는 무엇입니까?

|명령 출력의 제안 패키지 섹션에 파이프에 대한 질문이 있습니다 .apt

예를 들어, 새 노트북에 다음을 설치하고 싶습니다 git.

# apt install git
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  git-man liberror-perl
Paquets suggérés :
  git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki
  git-svn
Les NOUVEAUX paquets suivants seront installés :
  git git-man liberror-perl
0 mis à jour, 3 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/7 898 ko dans les archives.
Après cette opération, 42,9 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 

git-daemon-run& 사이에 파이프가 있습니다 git-daemon-sysvinit.

또 다른 점은 설치하는 데 사용하면 apt install git --install-suggests이제 설치해야 할 새 패키지가 367개가 된다는 것입니다!

이 두 가지 질문에 대한 설명이 있습니까?

답변1

|평균또는.

apt설치 될 것이다git-daemon-run 또는 git-daemon-sysvinit.

데비안 정책:7.1. 관계형 필드의 구문:

패키지의 종속, 권장, 제안, 사전 종속, 빌드-종속, 빌드-종속-Indep 및 빌드-종속-Arch 제어 필드에서 다른 패키지에 대한 종속성을 선언할 수도 있습니다.파이프(파이프) 기호로 구분된 대체 패키지 이름 목록을 포함합니다. |. 이 경우 종속성의 해당 부분은 대체 패키지 중 하나로 충족될 수 있습니다.

자식 패키지:

sug: git-daemon-run

  fast, scalable, distributed revision control system (git-daemon service) 

or git-daemon-sysvinit

  fast, scalable, distributed revision control system (git-daemon service) 

man apt-get:

--install-suggests
 Consider suggested packages as a dependency for installing.

7.2. 바이너리 종속성

제안

이는 패키지가 하나 이상의 다른 패키지와 함께 사용됨을 선언하는 데 더 유용할 수 있습니다. 이 필드를 사용하면 나열된 패키지가 이 패키지와 관련되어 있고 유용성이 향상될 수 있음을 패키징 시스템과 사용자에게 알릴 수 있지만 해당 패키지 없이 이 패키지를 설치하는 것이 완전히 합리적입니다.

관련 정보