(нижче від Ubuntu, але ця ж техніка, очевидно, працює і на Debian)
$ 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буде не нульовим, якщо не знайдено відповідних пакетів.
Додаткова примітка. Якщо ви використовуєте, apt-cache show packageде пакунок є віртуальним (той, який не існує, але, наприклад, на який посилаються інші пакети), ви отримаєте:
N: Can't select versions from package 'package' as it is purely virtual
N: No packages found
Це exit codeдорівнює нулю (що, на мою думку, трохи вводить в оману).
--force-yesдеактивує всю безпеку, так що ви дійсно можете зламати систему до точки ремонту. Також:--force-yesпереосмислює (деактивує)-y. де останній може бути варіантом вибору: довга форма-yє--assume-yes, і це робиться; Сказати так , поки він не міг отримати дійсно потворним, з ризиком спустошення серед основних елементів, основ, і т.д.--forceбезпеки пересилює брейки (дізнався це важкий шлях)