현재 Debian 버전 저장소에 포함되지 않은 Debian 패키지를 제거하는 방법

현재 Debian 버전 저장소에 포함되지 않은 Debian 패키지를 제거하는 방법

여러 번의 데비안 업그레이드 후에 다른 데비안 버전에 속하는 여러 패키지를 설치한 데비안 시스템을 정리하려고 합니다.

즉, Debian Bullseye 시스템에는 다음이 있습니다:

  • libsodium18(스트레칭만 해당)
  • libsodium23 (버스터와 불스아이)

설치하다(나트륨).

이제 libsodium18이 필요하지 않아 제거하고 싶습니다.

현재 설치된 데비안(Bullseye) 시스템에 더 이상 존재하지 않는 패키지를 자동으로 제거하는 방법은 무엇입니까?

답변1

aptitude"오래된" 패키지 검색을 지원하는 를 사용하여 이 작업을 수행할 수 있습니다 (구성된 저장소에서 패키지를 얻을 수 없습니다.

aptitude search '~o'

그러한 패키지를 모두 나열하고

sudo aptitude purge '~o'

(무엇을 할 것인지 알려주고 확인을 요청한 후) 해당 항목을 지울 것입니다.

아직 설치되어 있지 않은 경우 aptitude먼저 설치해야 합니다.

sudo apt install aptitude

관련 정보