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

# dh\_installmodules(1)

register kernel modules

## NAME

dh\_installmodules - register kernel modules

## SYNOPSIS

**dh\_installmodules** \[*debhelper options*\] \[**-n**\] \[**--name=***name*\]

## DESCRIPTION

**dh\_installmodules** is a debhelper program that is responsible for registering kernel modules.

Kernel modules are searched for in the package build directory and if found, *preinst*, *postinst* and *postrm* commands are automatically generated to run **depmod** and register the modules when the package is installed.  These commands are inserted into the maintainer scripts by [**dh\_installdeb**(1)](/dh_installdeb/1.md).

## FILES

- debian/*package*.modprobe

  Installed to etc/modprobe.d/*package*.conf in the package build directory.

## OPTIONS

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

  Do not modify *preinst*/*postinst*/*postrm* scripts.

- **--name=***name*

  When this parameter is used, **dh\_installmodules** looks for and installs files named debian/*package*.*name*.modprobe instead of the usual debian/*package*.modprobe

## 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)

This program is a part of debhelper.

## AUTHOR

Joey Hess \<joeyh@debian.org\>
