패키지를 설치하기 전에 패키지 버전을보고 싶습니다. 어떻게해야합니까?
답변
시스템 / 오프라인에서 알려진 패키지
apt-cache
APT 캐시를 쿼리하는 데 사용할 수 있습니다 . 시스템에서 알려진 버전을 표시하려면을 사용하십시오 apt-cache policy
. 예:
apt-cache policy iceweasel
iceweasel:
Installed: 10.0.4esr-3
Candidate: 10.0.4esr-3
Version table:
12.0-7 0
1 http://ftp.us.debian.org/debian/ experimental/main amd64 Packages
*** 10.0.4esr-3 0
500 http://ftp.us.debian.org/debian/ sid/main amd64 Packages
100 /var/lib/dpkg/status
10.0.4esr-2 0
500 http://ftp.us.debian.org/debian/ testing/main amd64 Packages
이는 iceweasel 버전 12.0-7 이 실험적으로 사용 가능하며 우선 순위 1, 버전 10.0.4esr-3 이 sid에서 설치되고 우선 순위 500 및 10.0.4esr-2 가 테스트 중임을 의미 합니다.
우선 순위의 의미에 대한 자세한 설명은 apt_preferences (5)를 참조하십시오.
패키지에 대한 간단한 설명 및 일부 메타 정보를 표시 할 수도 있습니다.
apt-cache show package-name
모든 데비안 패키지에 대한 정보 / 온라인
사용 가능한 모든 데비안 패키지 (기본적으로 http://packages.debian.org의 기능 ) 에 대한 버전 정보를 얻으려면 rmadison (1) 를 사용하여 데이터베이스를 원격으로 쿼리 할 수 있습니다. rmadison는를 통해 설치해야하는 devscripts 패키지에 있습니다 apt-get install devscripts
.
$ rmadison iceweasel
iceweasel | 3.0.6-3 | lenny-security | source, alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.0.6-3 | lenny | source, alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.5.16-11~bpo50+1 | backports/lenny | source, alpha, amd64, armel, i386, ia64, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.5.16-14 | squeeze | source, amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.5.16-15 | squeeze-p-u | source, amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.5.16-15 | squeeze-security | source, amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
iceweasel | 10.0.4esr-2~bpo60+1 | squeeze-backports | source, amd64, i386, kfreebsd-amd64, kfreebsd-i386, s390
iceweasel | 10.0.4esr-2 | wheezy | source, amd64, armel, armhf, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc
iceweasel | 10.0.4esr-3 | sid | source, amd64, armel, armhf, hurd-i386, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc
iceweasel | 11.0-4 | experimental | source, armel
iceweasel | 12.0-3 | experimental | source, mips
iceweasel | 12.0-7 | experimental | source, amd64, armhf, hurd-i386, i386, ia64, kfreebsd-amd64, kfreebsd-i386, powerpc, s390, s390x, sparc
apt-cache와 apt-cache의 차이점은 rmadison
사용 rmadison
가능한 패키지의 모든 버전 을 표시 하면서 apt-cache는 시스템에 알려진 정보 만 표시하지만 오프라인으로 사용할 수 있다는 것입니다
답변
다른 답변 외에도 .deb 패키지 파일이있는 경우 할 수 있습니다
$ dpkg-deb -I package.deb
제어 정보 (이름, 설명, 버전, 종속성 …) 및 크기 또는
$ dpkg-deb -f package.deb Version
버전 만 인쇄합니다.
예 :
-
전체 정보 (처음 4 줄은 일반적인 제어 정보를 벗어남)
me@here:~$ dpkg-deb -I in/sw/minutor_2.0_amd64.deb new debian package, version 2.0. size 131594 bytes: control archive=682 bytes. 534 bytes, 12 lines control 386 bytes, 6 lines md5sums Package: minutor Version: 2.0 Architecture: amd64 Maintainer: Sean Kasun <REDACTED> Installed-Size: 340 Depends: libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libqt5core5 (>= 5.0.1+dfsg), libqt5gui5 (>= 5.0.1+dfsg), libqt5network5 (>= 5.0.1+dfsg), libqt5widgets5 (>= 5.0.1+dfsg), libstdc++6 (>= 4.1.1), zlib1g (>= 1:1.1.4) Section: utils Priority: extra Homepage: http://seancode.com/minutor/ Description: Minecraft mapping tool Minutor lets you view and inspect your Minecraft worlds. It is designed for Minecraft 1.2 and later. me@here:~$
-
버전 만
me@here:~$ dpkg-deb -f in/sw/minutor_2.0_amd64.deb Version 2.0 me@here:~$
답변
aptitude
스퀴즈에는 사용 가능한 모든 버전을 표시하는 기능이 있기 때문입니다. 다른 릴리스에 대한 저장소가있는 경우 매우 유용합니다.
$ aptitude versions aptitude
i 0.6.3-3.2+squeeze1 stable 700
p 0.6.7-1 testing,unstable 650
답변
http://packages.debian.org/package-name
예를 들어, 패키지 정보가 많이 http://packages.debian.org/iceweasel
있습니다.
하지만 aptitude
시도해 볼 수도 있습니다.
aptitude show package-name
답변
apt-cache madison
파서 친화적 인 형식으로 각 릴리스에서 사용할 수있는 버전을 보여 주므로 개인적으로 유용합니다.
apt-cache madison iceweasel | grep 'Packages$'
iceweasel | 21.0-1 | http://ftp.fr.debian.org/debian/ rc-buggy/main amd64 Packages
iceweasel | 17.0.6esr-1 | http://ftp.fr.debian.org/debian/ sid/main amd64 Packages
iceweasel | 10.0.12esr-1+nmu1 | http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
iceweasel | 10.0.12esr-1 | http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages