ADEQUATE 1
===========

# NAME

adequate - Debian package quality testing tool

# SYNOPSIS

**adequate** [*options*] *package-name*...

**adequate** [*options*] --all

**adequate** [*options*] --apt-preinst

**adequate** [*options*] --pending

**adequate** --list-tags

**adequate** --help

# DESCRIPTION

**adequate** checks packages installed on the system and reports bugs and policy
violations.

# OPTIONS

**--all**

> Run checks against all the installed packages.

**--tags** *tag1*[,*tag2*...]

> Emit only these tags.

**--tags** -*tag1*[,*tag2*...]

> Don't emit these tags.

**--debconf**

> Report issues via **debconf**(7).

**--fail**

> Exit with status 2 if at least one tag was emitted

**--root** *directory*

> Change the root directory (using **chroot**(2)).

**--user** *user*[:*group*]

> Switch user and group before running any checks.  This is most useful together
> with **--root** or **--pending** which require superuser privileges.

**--apt-preinst**

> Read APT configuration and *.deb* filenames from stdin, and append packages
> names to */var/lib/adequate/pending* for later processing (see **--pending**).

> This option is used internally by the APT hook. The hook is disabled by
> default; please edit *</etc/apt/apt.conf.d/20adequate* to enable it.

**--pending**

> Run checks against packages listed in */var/lib/adequate/pending*, then empty
> the file.

**--list-tags**

> List all tag names and exit.

**--help**

> Display help and exit.

# TAGS

