여러 번의 데비안 업그레이드 후에 다른 데비안 버전에 속하는 여러 패키지를 설치한 데비안 시스템을 정리하려고 합니다.
즉, Debian Bullseye 시스템에는 다음이 있습니다:
- libsodium18(스트레칭만 해당)
- libsodium23 (버스터와 불스아이)
설치하다(나트륨).
이제 libsodium18이 필요하지 않아 제거하고 싶습니다.
현재 설치된 데비안(Bullseye) 시스템에 더 이상 존재하지 않는 패키지를 자동으로 제거하는 방법은 무엇입니까?
답변1
aptitude
"오래된" 패키지 검색을 지원하는 를 사용하여 이 작업을 수행할 수 있습니다 (즉구성된 저장소에서 패키지를 얻을 수 없습니다.
aptitude search '~o'
그러한 패키지를 모두 나열하고
sudo aptitude purge '~o'
(무엇을 할 것인지 알려주고 확인을 요청한 후) 해당 항목을 지울 것입니다.
아직 설치되어 있지 않은 경우 aptitude
먼저 설치해야 합니다.
sudo apt install aptitude