내 Linux에 "외부" 패키지가 아직 있는지 어떻게 알 수 있나요?

내 Linux에 "외부" 패키지가 아직 있는지 어떻게 알 수 있나요?

저는 Ubuntu Trusty를 기반으로 Mint 17.3 Rosa를 사용하고 있습니다.

최근에 약 20개 이상의 모든 PPA를 삭제했습니다.

현재 가져온 PPA가 없기 때문에 PPA의 남은 부분이 있는지 확인하고 싶었습니다.

나는 그것을 사용하는 방법을 알고 있습니다 apt-cache policy.

시스템에 설치된 모든 패키지에 대해 이를 어떻게 달성할 수 있습니까?

답변1

당신은 그것을 사용할 수 있습니다apt-show-versions이를 위해. 이를 실행하면 설치된 모든 패키지와 해당 소스 및 설치된 버전이 사용 가능한 버전에 따라 다양한 메시지와 함께 나열됩니다.

  • 설치된 버전이 아카이브에 있는 버전보다 최신인 경우(귀하의 경우 다운그레이드해야 할 수도 있음)
  • 구성된 저장소에 패키지가 포함되어 있지 않은 경우 "아카이브에 사용 가능한 버전이 없습니다"
  • 새 버전을 사용할 수 있는 경우 "업그레이드 가능"하며 apt-get upgrade설치됩니다.
  • 새 버전을 사용할 수 있는 경우 *수동* 업그레이드가 가능하지만 설치하려면 수동 개입이 필요합니다(예를 들어에서 experimental)
  • 설치된 버전이 저장소에서 사용 가능한 최신 릴리스 후보와 일치하는 경우 "uptodate"

구성 에서 제거된 aptPPA의 패키지는 처음 두 개 중 하나로 표시되어야 합니다.

관련 정보