|
コマンド出力の提案パッケージセクションにパイプに関する質問があります。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.
提案
これは、パッケージが1つ以上の他のパッケージで使用されることを宣言するのに役立ちます。このフィールドを使用すると、リストされているパッケージがこのパッケージに関連付けられていて使いやすさが向上することをパッケージングシステムとユーザーに通知できますが、そのパッケージなしでこのパッケージをインストールすることは完全に合理的です。