Debian
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 個新包要安裝!你對這兩個問題有解釋嗎?
|
均值或。_
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.
建議
這用於聲明一個包可能對一個或多個其他包更有用。使用這個欄位告訴打包系統和使用者列出的包與這個相關,也許可以增強它的實用性,但是沒有它們安裝這個是完全合理的。