apt installはサブパッケージのインストールをお勧めしますか?

apt installはサブパッケージのインストールをお勧めしますか?

たとえば、パッケージにはhollywood依存関係byobuと推奨パッケージがあり、推奨がありatopますatopcronそしてbyobu、それぞれ。 —— less。従属および推奨事項と一緒にインストールされcronますかlesshollywood

hollywood
|- [dep] byobu
|  |- [rec] less
|
|- [rec] atop
|  |- [rec] cron
$ sudo apt install -o APT::Install-Recommends="true" hollywood
$ cat /etc/apt/apt.conf
(...)
APT::Install-Recommends "false";

ベストアンサー1

一般的なルールは、Install-Recommends有効になっている場合は、新しくインストールされたパッケージの推奨事項自体がインストール時に考慮され、これが遷移的に適用されることです。推奨事項の結果として選択された新しくインストールされたパッケージには、インストール時に独自の推奨事項が考慮されます。

ただし、他の考慮事項のためにインストール推奨事項が適用されない場合があり、これは推奨事項にすぎず、致命的なエラーとは見なされません。hollywoodこの例ではインストールはrun-one考慮されていますが、パッケージは利用できないため、Debianではインストールは考慮されません(Ubuntuパッケージです)。同様に、推奨パッケージがすでにインストールされているパッケージと競合してもインストールされません。そのパッケージに対する追加の依存関係や提案も考慮されません。

これはすべてのaptタスクに適用されます。パッケージのアップグレードによってまだインストールされていない新しい依存関係が発生すると、そのパッケージがインストールされ、新しくインストールされたパッケージに対して上記の処理が適用されますinstallupgrade一方、新しい推奨事項を導入するパッケージのアップグレードでは、これらの推奨事項が新しいパッケージに定義されていないため、追加のインストールは行われません。インストール済みバッグ。

おすすめ記事