apt-cache(8) - query the APT cache
-p, --pkg-cache
    Select the file to store the package cache. The package cache is the primary cache used by all
    operations. Configuration Item: Dir::Cache::pkgcache.
-s, --src-cache
    Select the file to store the source cache. The source is used only by gencaches and it stores a
    parsed version of the package information from remote sources. When building the package cache the
    source cache is used to avoid reparsing all of the package files. Configuration Item:
    Dir::Cache::srcpkgcache.
-q, --quiet
    Quiet; produces output suitable for logging, omitting progress indicators. More q's will produce more
    quietness up to a maximum of 2. You can also use -q=# to set the quietness level, overriding the
    configuration file. Configuration Item: quiet.
-i, --important
    Print only important dependencies; for use with unmet and depends. Causes only Depends and
    Pre-Depends relations to be printed. Configuration Item: APT::Cache::Important.
--no-pre-depends, --no-depends, --no-recommends, --no-suggests, --no-conflicts, --no-breaks,
--no-replaces, --no-enhances
    Per default the depends and rdepends print all dependencies. This can be tweaked with these flags
    which will omit the specified dependency type. Configuration Item: APT::Cache::ShowDependencyType
    e.g.  APT::Cache::ShowRecommends.
-f, --full
    Print full package records when searching. Configuration Item: APT::Cache::ShowFull.
-a, --all-versions
    Print full records for all available versions. This is the default; to turn it off, use
    --no-all-versions. If --no-all-versions is specified, only the candidate version will displayed (the
    one which would be selected for installation). This option is only applicable to the show command.
    Configuration Item: APT::Cache::AllVersions.
-g, --generate
    Perform automatic package cache regeneration, rather than use the cache as it is. This is the
    default; to turn it off, use --no-generate. Configuration Item: APT::Cache::Generate.
--names-only, -n
    Only search on the package names, not the long descriptions. Configuration Item:
    APT::Cache::NamesOnly.
--all-names
    Make pkgnames print all names, including virtual packages and missing dependencies. Configuration
    Item: APT::Cache::AllNames.
--recurse
    Make depends and rdepends recursive so that all packages mentioned are printed once. Configuration
    Item: APT::Cache::RecurseDepends.
--installed
    Limit the output of depends and rdepends to packages which are currently installed. Configuration
    Item: APT::Cache::Installed.
-h, --help
    Show a short usage summary.
-v, --version
    Show the program version.
-c, --config-file
    Configuration File; Specify a configuration file to use. The program will read the default
    configuration file and then this configuration file. If configuration settings need to be set before
    the default configuration files are parsed specify a file with the APT_CONFIG environment variable.
    See apt.conf(5) for syntax information.
-o, --option
    Set a Configuration Option; This will set an arbitrary configuration option. The syntax is -o
    Foo::Bar=bar.  -o and --option can be used multiple times to set different options.