apt-extracttemplates - Man Page

Utility to extract debconf config and templates from Debian packages

Synopsis

apt-extracttemplates [-t=temporary_directory] filename... {-v | --version} {-h | --help}

Description

apt-extracttemplates will take one or more Debian package files as input and write out (to a temporary directory) all associated config scripts and template files​. For each passed in package that contains config scripts and templates, one line of output will be generated in the format:

package version template-file config-script

template-file and config-script are written to the temporary directory specified by the -t or --tempdir (APT::ExtractTemplates::TempDir) directory, with filenames of the form package​.template​.XXXXXX and package​.config​.XXXXXX

Options

All command line options may be set using the configuration file, the descriptions indicate the configuration option to set​. For boolean options you can override the config file by using something like -f-,--no-f, -f=no or several other variations​.

-t,  --tempdir

Temporary directory in which to write extracted debconf template files and config scripts​. Configuration Item: APT::ExtractTemplates::TempDir

-h,  --help

Show a short usage summary​.

-v,  --version

Show the program version​.

--audit

Show audit (and notice) messages​. This overrides the quiet option, but only for notice messages, not progress ones​.

-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​.

--cli-version

Requests a specific CLI version​. This is a pattern that takes a MAJOR​.MINOR version​. You may omit the MINOR version, in which case the latest supported minor level will be used​.

Version tracks are presented as follows: The version 3​.2 has equivalent versions 0​.32, 1​.22, and 2​.12, implementing new features for their specified major versions​.

A special case is the X​.9 version pattern: A version like 2​.9 is followed by 3​.0, but 2​.10 follows directly on 2​.8; given that we use odd version numbers as development series (2​.9 is the 3​.0 development series)​.

This feature has been introduced in APT 3​.1​.10, and replaces the binary-specific configuration​. You may use the APT::Version to similar effect on older binaries, for example, use -o APT::Version=2 to make apt(8) behave like the 2​.x series​.

The default value is the current APT version for apt(8) and 0​.(10 * major + minor) for the classic commands​. The 0​.X series is soft-deprecated and the other commands will roll over to the 2​.x series in the future​.

--no-color,  --color

Turn colors on or off​. Colors are on by default on supported terminals for apt(8) and can also be disabled using the NO_COLOR or APT_NO_COLOR environment variables, or further configured by the APT::Color configuration option and scope, see apt.conf(5) for information on that​.

See Also

apt.conf(5)

Diagnostics

apt-extracttemplates returns zero on normal operation, decimal 100 on error​.

Bugs

APT bug page[1]​. If you wish to report a bug in APT, please see /usr/share/doc/debian/bug-reporting​.txt or the reportbug(1) command​.

Authors

Jason Gunthorpe

APT team

Notes

1.

APT bug page
https://bugs.debian.org/src:apt

Info

27 March 2014 APT 3.3.3