(아래는 우분투 출신이지만 동일한 기술이 데비안에서도 작동합니다)
$ apt-cache show screen
Package: screen
Priority: optional
Section: misc
Installed-Size: 950
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Axel Beckert <abe@debian.org>
Architecture: amd64
Version: 4.1.0~20120320gitdb59704-9
Depends: libc6 (>= 2.15), libpam0g (>= 0.99.7.1), libtinfo5
Suggests: iselect (>= 1.4.0-1) | screenie | byobu
Filename: pool/main/s/screen/screen_4.1.0~20120320gitdb59704-9_amd64.deb
Size: 645730
...
패키지가 존재하면 정보가 표시됩니다. 그렇지 않은 경우 다음과 같은 내용이 표시됩니다.
$ apt-cache show foobar
N: Unable to locate package foobar
E: No packages found
또한 apt-cache
일치하는 패키지가 없으면 종료 코드는 0이 아닙니다.
추가 참고 : 당신이 사용하는 경우 apt-cache show package
패키지는 가상 하나입니다 (존재하지 않는 한,하지만 다른 패키지가 참조, 예를 들면,) 여기서, 당신은 얻을 것이다 :
N: Can't select versions from package 'package' as it is purely virtual
N: No packages found
이 exit code
중 0입니다 (제 의견으로는 약간 오도합니다).
--force-yes
모든 보안을 비활성화하므로 실제로 시스템을 수리 할 수없는 수준으로 중단 할 수 있습니다. 또한 :--force-yes
재정의 (비활성화)-y
. 후자는 선택의 여지가 될 수있다 : 긴 형식은-y
이다--assume-yes
. 그리고 그것이하는 일이다. 핵심 요소, 기본 요소 등의 혼란이 위험에--force