--install-suggestsと--no-install-recommendsは相互に排他的ですか?

--install-suggestsと--no-install-recommendsは相互に排他的ですか?

以下は、パッケージ(この場合はワイン)をインストールするランダムな例です。

sudo apt install wine
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  fonts-wine libcapi20-3 libodbc2 libosmesa6 libwine libz-mingw-w64 wine64
Suggested packages:
  odbc-postgresql tdsodbc q4wine winbind winetricks playonlinux wine-binfmt dosbox wine64-preloader
Recommended packages:
  wine32
The following NEW packages will be installed:
  fonts-wine libcapi20-3 libodbc2 libosmesa6 libwine libz-mingw-w64 wine wine64
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 104 MB of archives.
After this operation, 698 MB of additional disk space will be used.
Do you want to continue? [Y/n]

出力には2つのカテゴリがあります(おそらくオプション)。

  • Suggested packages:
  • Recommended packages:

私の理解は--install-suggestsインストールされていますがインストールされていSuggested packagesない--no-install-recommendsということです。Recommended packages:

私の理解は正しいですか?
私の混乱と質問は(出力に関して)これら2つのオプションが正確に何をするのかということです。

私は--install-suggestsそれがインストールされると仮定しています。これは自動的にインストールされないことをSuggested packages意味します。これは正しいですか?Suggested packages

一方、指定しない場合は自動的にインストールされると仮定しますRecommended packages:--no-install-recommends

私の理解は正しいですか?正しくない場合、出力に関連するこれら2つのオプションをどのように使用する必要がありますか?

問題をさらに混乱させることは、両方のオプションが相互に排他的であるように見えます。 1つのオプションは否定的な意味を持ち、もう1つのオプションは肯定的な意味を持つからです。

ベストアンサー1

オプションは以下に説明されていますman apt-get

  • --no-install-recommends:

    推奨パッケージをインストールされた依存関係として扱わないでください。構成項目: APT::インストール - 推奨。

  • --install-suggests:

    提案されたパッケージをインストールされた依存関係と見なしてください。構成項目: APT::Install-Suggests.

あなたの理解は正確です。デフォルトでは、推奨aptパッケージがインストールされ、提案パッケージは無視されます。--install-suggests推奨パッケージを追加し、--no-install-recommends推奨パッケージを無視します。オプションは次のとおりです。いいえ相互排他的。

apt上記の資料に記載されている構成項目を使用して構成を編集すると、これらのデフォルト値を変更できます。実際にコマンドラインオプションを実装する方法は次のとおりです。構成がデフォルト値からロードされ、構成ファイルに更新され、すべてのコマンドラインフラグがその構成を再更新します。したがって、--no-install-recommends無効にしAPT::Install-Recommends--install-suggests有効にしてくださいAPT::Install-Suggests。逆のオプションも使用でき--install-recommendsます--no-install-suggests

また、見ることができますapt-get dist-upgradeとapt-get autoremoveと対話する方法に関する推奨事項と提案は何ですか?

おすすめ記事