提案された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個になるということです!

これら2つの質問の説明はありますか?

ベストアンサー1

|平均または

aptインストールされますgit-daemon-run または git-daemon-sysvinit

Debian ポリシー:7.1。リレーショナルフィールドの構文:

パッケージの依存、推奨、提案、辞書依存、ビルド依存、ビルド依存依存、およびビルド依存アーチ制御フィールドで、他のパッケージへの依存関係を宣言することもできます。パイプ(パイプ)記号で区切られた代替パッケージ名のリストが含まれています。 |。この場合、依存関係の対応する部分は代替パッケージの1つで満たされます。

子パッケージ:

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。バイナリ依存関係

提案

これは、パッケージが1つ以上の他のパッケージで使用されることを宣言するのに役立ちます。このフィールドを使用すると、リストされているパッケージがこのパッケージに関連付けられていて使いやすさが向上することをパッケージングシステムとユーザーに通知できますが、そのパッケージなしでこのパッケージをインストールすることは完全に合理的です。

おすすめ記事