--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]

출력에는 두 가지 범주가 있습니다(아마도 선택 사항).

  • Suggested packages:
  • Recommended packages:

내 이해는 --install-suggests설치되지만 설치되지 Suggested packages--no-install-recommends않는다는 것입니다.Recommended packages:

내 이해가 맞나요?
내 혼란과 질문은 (출력과 관련하여) 이 두 옵션이 정확히 무엇을 하는가입니다.

나는 --install-suggests그것이 설치될 것이라고 가정하고 있습니다. 이는 자동으로 설치되지 않는다는 것을 Suggested packages의미합니다 . 이것이 맞습니까?Suggested packages

반면에 지정하지 않으면 자동으로 설치된다고 가정합니다 Recommended packages:.--no-install-recommends

내 이해가 맞나요? 정확하지 않은 경우 출력과 관련된 이 두 가지 옵션을 어떻게 사용해야 합니까?

문제를 더욱 혼란스럽게 만드는 것은 두 옵션이 상호 배타적인 것처럼 보입니다. 한 옵션은 부정적인 의미를 갖고 다른 옵션은 긍정적인 의미를 갖기 때문입니다.

답변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와 상호 작용하는 방법에 대한 권장 사항 및 제안은 무엇입니까?

관련 정보