Debian

apt 建議的軟體包中的這個管道是什麼?

  • October 27, 2019

在命令輸出|的建議包部分中,我有一個關於管道的問題。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 個新包要安裝!

你對這兩個問題有解釋嗎?

|均值。_

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. 二進制依賴

建議

這用於聲明一個包可能對一個或多個其他包更有用。使用這個欄位告訴打包系統和使用者列出的包與這個相關,也許可以增強它的實用性,但是沒有它們安裝這個是完全合理的。

引用自:https://unix.stackexchange.com/questions/547755