apt-get dist-upgrade 및 apt-get autoremove와 상호 작용하는 방법에 대한 권장 사항 및 제안은 무엇입니까?

apt-get dist-upgrade 및 apt-get autoremove와 상호 작용하는 방법에 대한 권장 사항 및 제안은 무엇입니까?

나는 데비안 패키지 사이의 "권장"과 "권장" 관계를 이해하려고 노력하고 있습니다. 사용자에게 설치할 항목과 설치하지 않을 항목에 대해 더 많은 선택권을 제공한다는 것을 알고 있습니다.

하지만 저는 패키지를 설치하는 이유를 나타내는 manual태그와 태그만 알고 있습니다. auto여기에는 제안 및 권장 패키지 설치 여부에 대한 사용자 결정을 추적하기에 충분한 정보가 포함되어 있지 않습니다. 문서에서 apt가 취한 조치를 볼 수 없습니다.(X, Y 추천, Z 추천 포함):

apt-get dist-upgrade더 이상 Y를 권장하지 않거나 Z를 권장하지 않는 새 버전으로 X를 업그레이드하세요.

apt-get dist-upgradeX를 새 패키지(아직 설치되지 않음)를 추천하고 추천하는 최신 버전으로 업그레이드하세요.

apt-get autoremove패키지 X를 삭제합니다.


답변1

"권장" 및 "권장" 관계는 주로 패키지 설치(때때로 제거)에 영향을 주지만 업그레이드에는 영향을 미치지 않습니다.

설치 시 권장 및/또는 권장되는 패키지와 권장 사항 또는 권장 사항이 있는 패키지는 해당 구성( APT::Install-RecommendsAPT::Install-Suggests) 에 따라 apt자동으로 설치됩니다 . 이 기능은 제안이 아닌 권장 사항으로 기본적으로 활성화되어 있습니다. 이런 방식으로 설치된 패키지는 자동 설치로 표시됩니다.

삭제 시 패키지를 삭제하면 apt제거된 패키지에 따라 패키지가 제거되지만 권장 사항이나 제안은 처리되지 않습니다. apt autoremove그런 다음 자동 설치로 표시되어 있고 더 이상 종속성이 없는 패키지(권장 및/또는 권장 사항 포함)를 찾습니다.Apt::AutoRemove::RecommendsImportant설정Apt::AutoRemove::SuggestsImportant), 그러한 패키지는 모두 제거됩니다. 권장 기본 설정 유지그리고권장 패키지(설치 기본값과 비교하여 비대칭이지만 놀라움을 피함)

업그레이드 시 설치된 패키지만 고려됩니다. apt upgrade패키지를 제거하지 않고 설치된 모든 패키지를 후보 버전으로 업그레이드하려고 시도합니다. apt full-upgrade(또는 dist-upgrade) 다른 패키지 업그레이드가 허용되는 경우 패키지 제거를 고려하십시오. 그러나 업그레이드 후에 더 이상 권장되지 않는다는 이유로 패키지를 제거하지 마십시오. 새로 권장되거나 업그레이드된 패키지 권장 패키지는 자동으로 설치되지 않습니다. 더 이상 권장되지 않거나 권장되지 않는 패키지는 다음 패키지의 후보가 됩니다 autoremove.

aptitude동작은 약간 다릅니다. 패키지를 제거하는 것과 동일한 작업을 수행 apt autoremove하고 새로운 권장 패키지에 대해 알려줍니다(그러나 설치를 위해 자동으로 선택하지는 않습니다).

다음 질문은 추가 정보를 제공합니다.

관련 정보