---
name: "checkinstall"
section: "1"
platform: "linux"
package: "checkinstall"
version: "1.5.3-3"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/checkinstall"
---

# checkinstall(1)

generate packages by tracking installation scripts

## NAME

checkinstall — generate packages by tracking installation scripts

## SYNOPSIS

**checkinstall** \[options\]  \[command\]

## DESCRIPTION

This manual page was written for the **Debian GNU/Linux** distribution  because the original program does not have a manual page.

**checkinstall** is used to build packages from   the \`make install' process, which then can be installed or  uninstalled.

## OPTIONS

- **-S**

  Build a Slackware package.

- **-R**

  Build a RPM package.

- **-D**

  Build a Debian package.

- **-y** **--default**

  Accept default answers to all questions

- **--pkgname=\[name\]**

  Set name

- **--pkgversion=\[version\]**

  Set version

- **-A** **--arch** **--pkg-arch=\[arch\]**

  Set architecture

- **--pkgrelease=\[release\]**

  Set release

- **--pkglicense=\[license\]**

  Set license

- **--pkggroup=\[group\]**

  Set software group

- **--pkgsource=\[source\]**

  Set source location

- **--pkgaltsource=\[altsource\]**

  Set alternate source location

- **--pakdir=\[directory\]**

  The new package will be saved here

- **--maintainer=\[email addr\]**

  The package maintainer (.deb)

- **--provides=\[list\]**

  Features provided by this package (.rpm)

- **--rpmflags=\[flags\]**

  Pass these flags to the rpm installer

- **--dpkgflags=\[flags\]**

  Pass these flags to the dpkg (.deb) installer

- **--spec=\[path\]**

  .spec file location

- **--nodoc**

  Do not include documentacion files

- **-d\[0,1,2\]**

  set debug level

- **-si**

  Run an interactive install command

- **--showinstall=\[yes\|no\]**

  Toggle interactive install command

- **-ss**

  Run an interactive Slackware installation script

- **--showslack=\[yes\|no\]**

  Toggle interactive Slackware installation script

- **--exclude=\[file\|dir,\[...\]\]**

  Exclude files/directtories from the package

- **--autodoinst=\[yes\|no\]**

  Toggle the creation of a doinst.sh script

- **--strip=\[yes\|no\]**

  Strip any ELF binaries found inside the package

- **--docdir=\[path\]**

  Where to put documentation files

- **--deldoc=\[yes\|no\]**

  Delete doc-pak upon termination

- **--deldesc=\[yes\|no\]**

  Delete description-pak upon termination

- **--delspec=\[yes\|no\]**

  Delete spec file upon termination

- **-bk**

  Backup any overwritten files

- **--backup=\[yes\|no\]**

  Toggle backup

- **-h** **--help**

  Show help

- **--copywright**

  Show copyright information

- **--version**

  Show version information

## WEBSITE

http://asic-linux.com.mx/~izto/checkinstall/index.php

## AUTHOR

This manual page was written by Matt Hope dopey@debian.org for  the **Debian GNU/Linux** system (but may be used by others).
