
我在命令输出|
的建议包部分有一个关于管道的问题。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 控制字段中,声明对其他包的依赖关系,列出的包名称也可能包括替代包名称列表,以竖线(竖线)符号分隔 |。在这种情况下,该部分依赖关系可以由任何一个替代包来满足
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.
建议
这用于声明一个包与一个或多个其他包一起使用可能更有用。使用此字段告诉打包系统和用户列出的软件包与此软件包相关,并且可能可以增强其实用性,但在没有它们的情况下安装此软件包是完全合理的。