답변:
특정 데비안 / 우분투 / 백 포트 릴리즈에 어떤 패키지 버전이 포함되어 있는지 알고 싶다면 devscripts 패키지의 rmadison 도구 가 답이 될 수 있습니다. 예를 들면 다음과 같습니다.
$ rmadison -u debian,ubuntu,bpo mercurial | cut -d "|" -f 1-3
debian:
mercurial | 0.9.1-1+etch1 | etch-m68k
mercurial | 0.9.1-1+etch1 | oldstable
mercurial | 1.0.1-5.1 | stable
mercurial | 1.5.1-2 | testing
mercurial | 1.5.2-1 | unstable
ubuntu:
mercurial | 0.7-8 | dapper/universe
mercurial | 0.9.5-3 | hardy/universe
mercurial | 1.0.1-5.1~hardy1 | hardy-backports/universe
mercurial | 1.1.2-2ubuntu1 | jaunty/universe
mercurial | 1.3.1-1 | karmic/universe
mercurial | 1.4.3-1 | lucid/universe
mercurial | 1.5.2-1 | maverick/universe
bpo:
mercurial | 1.0.1-5.1~bpo40+1 | etch-backports
mercurial | 1.3.1-1~bpo50+2 | lenny-backports
시스템에 구성한 리포지토리에 관계없이 "공식"정보가 표시됩니다.
릴리스 간 버전은 공식 리포지토리의 일부로 유지되지 않습니다. 그러나 최근에 시작된 http://snapshot.debian.org 서비스를 제공하여 2005 년경 이후 데비안 아카이브에 업로드 된 날짜 및 버전 번호를 기반으로 이전 패키지에 액세스 할 수 있습니다.
여러분이 관심을 가질만한 비슷한 도구는 whohas 입니다. 다른 배포판 (Arch, openSUSE, Gentoo, FreeBSD 및 현재 14 개 이상의 배포판)에 사용 가능한 소프트웨어 버전을 표시 할 수 있습니다.
희망이 도움이됩니다.
apt-cache policy myPackage
@Ilya가 지적했듯이 다음을 사용할 수 있습니다 whohas
.
whohas -d Debian,Ubuntu package | tr -s ' ' '\t' | cut -f 1-3 | column -t
apt-cache showpkg
와apt-cache policy
.