업데이트가 어느 소스에서 왔는지 확인하는 방법(apt-get)

업데이트가 어느 소스에서 왔는지 확인하는 방법(apt-get)

늘 그렇듯이 업데이트할 때마다 업데이트를 받은 프로그램 목록이 표시됩니다. 또한 활성화된 몇 가지 PPA 소스도 있습니다.

어떤 업데이트가 어떤 소스에서 나왔는지 알고 싶습니다.

저는 Mint를 사용하고 있지만 쉘에서 사용하는 것을 선호하므로 이는 다음을 사용하는 모든 배포판과 관련이 있습니다.apt-get

답변1

이것스레드는 실행할 수 있다고 말합니다 apt-cache policy <package name>. 이것으로 aptitude -F%p --disable-columns search ~U그리고여기, 작은 쉘 스크립트를 쉽게 구성하여 업그레이드할 각 패키지를 확인하고 인쇄할 수 있습니다.

aptitude -F%p --disable-columns search ~U | xargs apt-cache policy

예를 들어 ~/.bashrc에 별칭으로 추가하면 Trisquel에서 완벽하게 작동합니다.

alias apt-wat='aptitude -F%p --disable-columns search ~U | xargs apt-cache policy'

당신은 bretty cewl 명령을 가지고 있습니다. 부끄러운 일이지만 너무 많이 인쇄됩니다.

또는 설치한 각 패키지가 와 함께 어디서 왔는지 확인하려면 dpkg -l다음과 같이 하세요.

dpkg -l | awk '{print $2}' | xargs apt-cache policy

관련 정보