apt purge '~o'와 apt --purge autoremove의 차이점은 무엇입니까?

apt purge '~o'와 apt --purge autoremove의 차이점은 무엇입니까?

데비안 12 업그레이드 가이드추천하다사용되지 않는 패키지를 정리하려면 다음 명령을 사용하십시오.

apt purge '~o'

이들그리고 의 차이점은 무엇인가요 apt --purge autoremove?

답변1

하나오래된 패키지가 정의됨처럼:

?obsolete, ~o

선택하다패키지가 더 이상 저장소에 존재하지 않습니다..

자동으로 설치된 패키지는 다음 명령(동일 링크)을 사용하여 선택할 수 있습니다 ~M.

?automatic, ~M

자동으로 설치된 패키지를 선택합니다.

받은 패키지는 다음과 같습니다확장된 상태설치 중인 다른 패키지(옵션을 사용하여 설치 하거나 확장 상태를 변경하여 설치 ) Auto-Installed: 1에 대한 종속성으로 인해 패키지가 자동으로 설치될 때 발생하는 속성 입니다.--mark-autoapt-mark

다음 명령을 사용하여 자동으로 제거할 수 있는 패키지(이전 결과의 일부여야 함) ~g:

?garbage, ~g

자동으로 제거할 수 있는 패키지를 선택하세요.

자동으로 설치된 패키지이며 이에 의존하는 패키지가 없습니다(다른 패키지에 대한 약한 종속성 Recommends뿐만 Suggests아니라 패키지에서 제공하는 메타 패키지도 포함 Provides).이 패키지를 삭제하는 것이 권장되지 않는 이유는 무엇입니까?자세한 내용을 알아보세요.)

마지막으로 apt purge '~g'정의에 따르면 Doing은 동일한 작업을 수행 apt --purge autoremove하지만 데비안 12 업그레이드 가이드에서 권장하는 작업은 아닙니다.

이것의 부작용은 데비안에서 제공되지 않는 제3자 패키지 apt purge '~o'(또는 다른 소스 목록)가 수동으로 사용되거나 설치되면 어디에서도 찾을 수 없기 때문에 일치한다는 것입니다. 예를 들어 독점 Zoom 소프트웨어 패키지는 다음과 같습니다.dpkg -iapt install ./path/to/deb레코드 설치설치 후에는 sudo apt install ./zoom_amd64.deb저장소가 제공되지 않습니다. 이 저장소는 항상 사용되지 않는 저장소로 선택됩니다. Debian 12로 업그레이드한 이후에도 이것은 "좋은" 일입니다.이러한 타사 패키지를 제거하는 것이 좋습니다:

4.2 "순수한" 데비안으로 시작하기

이 장에서 설명하는 업그레이드 프로세스는 "순수한" 데비안 안정 시스템을 위해 설계되었습니다. [...] 다른 버전이나 타사 패키지가 설치되어 있는 경우 안정적인 업그레이드 프로세스를 보장하려면 먼저 이러한 합병증을 제거하는 것이 좋습니다.

관련 정보