다음은 패키지(이 경우 와인)를 설치하려는 임의의 예입니다.
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와 상호 작용하는 방법에 대한 권장 사항 및 제안은 무엇입니까?