/etc/apt/sources.list의 저장소에서 제거된 모든 패키지 이름을 얻는 방법

/etc/apt/sources.list의 저장소에서 제거된 모든 패키지 이름을 얻는 방법

/etc/apt/sources.list에 나열된 저장소에 설치되지 않은 설치된 모든 패키지의 이름을 얻는 방법이 있습니까? 아니면 저장소 대신 dpkg -i를 사용하여 로컬로 설치된 모든 패키지의 이름을 얻으시겠습니까?

답변1

가장 쉽고 편리한 방법은 새로운 apt인터페이스를 사용하는 것입니다.

LC_ALL=C apt list --installed | grep installed,local

첫 번째 명령은 시스템에 설치된 모든 패키지를 나열합니다. 각 패키지 뒤에는 [installed,local]해당 패키지가 에서 온 것인지 여부를 나타내는 라벨이 있습니다 .deb.

댓글에서:

aptitude search ~o

이 명령은 로컬에 설치된 패키지가 저장소를 추가하지 않는 경우에만 작동합니다. 요즘 많은 패키지는 자체 업데이트 리포지토리를 추가하므로 이 명령을 사용하면 로컬에 설치된 많은 패키지를 놓칠 수 있습니다.

관련 정보