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

Debian 政策:7.1.关系字段的语法

在包的 Depends、Recommends、Suggests、Pre-Depends、Build-Depends、Build-Depends-Indep 和 Build-Depends-Arch 控制字段中,声明对其他包的依赖关系,列出的包名称也可能包括替代包名称列表,以竖线(竖线)符号分隔 |。在这种情况下,该部分依赖关系可以由任何一个替代包来满足

git 包:

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.二进制依赖关系

建议

这用于声明一个包与一个或多个其他包一起使用可能更有用。使用此字段告诉打包系统和用户列出的软件包与此软件包相关,并且可能可以增强其实用性,但在没有它们的情况下安装此软件包是完全合理的。

相关内容