다른 저장소에 있는 동일한 패키지의 버전을 비교하려면 apt-cache show를 사용하십시오(예: 안정 버전과 백포트 버전).

다른 저장소에 있는 동일한 패키지의 버전을 비교하려면 apt-cache show를 사용하십시오(예: 안정 버전과 백포트 버전).

안정적인 저장소에서 사용할 수 있는 버전과 비교하기 위해 백포트 저장소에서 사용할 수 있는 특정 패키지의 버전을 찾으려고 합니다.

하지만 내가 줄 때

apt-cache show <package> | grep Version

나는 항상 다음과 같은 결과를 얻습니다.

apt-cache -t wheezy-backports show <package> | grep Version

이는 내가 어떤 패키지를 검색하든 관계없이 적용되는 것 같습니다.

내가 뭐 잘못 했어요?

답변1

apt-cache show패키지의 모든 버전에 대한 정보를 표시합니다.

$ apt-cache show 0ad | grep Version:
Version: 0.0.14-3~bpo70+2
Version: 0~r11863-2

apt-cache policy원하는 정보를 보다 간결한 형태로 제시하고 해당 저장소 소스를 포함하세요.

$ apt-cache policy 0ad             
0ad:
  Installed: (none)
  Candidate: 0~r11863-2
  Version table:
     0.0.14-3~bpo70+2 0
        100 http://ftp.debian.org/debian/ wheezy-backports/main amd64 Packages
     0~r11863-2 0
        500 http://ftp.debian.org/debian/ wheezy/main amd64 Packages

더 좋고 구문 분석하기 쉬운 출력을 얻을 수 있습니다.apt-show-versions(이미 언급했듯이보쉬 제작)은 기본적으로 설치되지 않습니다.

$ apt-show-versions -a 0ad
Not installed
0ad 0~r11863-2       wheezy           ftp.debian.org
0ad 0.0.14-3~bpo70+2 wheezy-backports ftp.debian.org
No stable-updates version
0ad not installed

답변2

내꺼는 스위치 apt-cache가 없어서 -t그냥 사용함apt-show-versions

$ apt-show-versions bash
bash:i386 4.1-3 install ok installed
bash:i386 4.1-3      squeeze ftp.de.debian.org
bash:i386 4.2+dfsg-1 testing ftp.de.debian.org
bash:i386 4.3-2      testing ftp.de.debian.org

관련 정보