---
name: "dh_installcatalogs"
section: "1"
platform: "linux"
package: "debhelper"
version: "13.24.2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/dh_installcatalogs"
---

# dh\_installcatalogs(1)

install and register SGML Catalogs

## NAME

dh\_installcatalogs - install and register SGML Catalogs

## SYNOPSIS

**dh\_installcatalogs** \[*debhelper options*\] \[**-n**\]

## DESCRIPTION

**dh\_installcatalogs** is a debhelper program that installs and registers SGML catalogs. It complies with the Debian XML/SGML policy.

Catalogs will be registered in a supercatalog, in */etc/sgml/package.cat*.

This command automatically adds maintainer script snippets for registering and unregistering the catalogs and supercatalogs (unless **-n** is used). These snippets are inserted into the maintainer scripts and the **triggers** file by **dh\_installdeb**; see [**dh\_installdeb**(1)](/dh_installdeb/1.md) for an explanation of Debhelper maintainer script snippets.

A dependency on **sgml-base** will be added to **${misc:Depends}**, so be sure your package uses that variable in *debian/control*.

## FILES

- debian/*package*.sgmlcatalogs

  Lists the catalogs to be installed per package. Each line in that file should be of the form `"`*source*` `*dest*`"`, where *source* indicates where the catalog resides in the source tree, and *dest* indicates the destination location for the catalog under the package build area. *dest* should start with */usr/share/sgml/*.

  Supports substitution variables in compat 13 and later as documented in [**debhelper**(7)](/debhelper/7.md).

## OPTIONS

- **-n**, **--no-scripts**

  Do not modify *postinst*/*postrm*/*prerm* scripts nor add an activation trigger.

## NOTES

Note that this command is not idempotent. [**dh\_prep**(1)](/dh_prep/1.md) should be called between invocations of this command. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts.

## SEE ALSO

[**debhelper**(7)](/debhelper/7.md)

*/usr/share/doc/sgml-base-doc/*

## AUTHOR

Adam Di Carlo \<aph@debian.org\>
