안정적인 저장소에서 사용할 수 있는 버전과 비교하기 위해 백포트 저장소에서 사용할 수 있는 특정 패키지의 버전을 찾으려고 합니다.
하지만 내가 줄 때
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