---
name: "opam-installer"
section: "1"
platform: "linux"
package: "opam"
version: "2.6.1-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/opam-installer"
---

# opam-installer(1)

Handles (un)installation of package files following instructions from opam \*.install files.

## NAME

opam-installer - Handles (un)installation of package files following instructions from opam \*.install files.

## SYNOPSIS

**opam-installer** \[*OPTION*\]… \[*PKG.install*\]

## ARGUMENTS

- *PKG.install*

  The opam .install file to read for installation instructions

## OPTIONS

- **--docdir**=*PATH*

  Documentation dir. Relative to **prefix** or absolute. By default *$prefix/doc*.

- **-i**, **--install**

  Install the package (the default)

- **--libdir**=*PATH*

  OCaml lib dir. Relative to **prefix** or absolute. By default *$prefix/lib* ; sometimes setting this to *$(ocamlc -where*) is preferable.

- **--mandir**=*PATH*

  Manpages dir. Relative to **prefix** or absolute. By default *$prefix/man*.

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

  Specify the package name. Used to set install directory under \`share/', etc. By default, basename of the .install file

- **--prefix**=*PREFIX* (absent=**/usr/local**)

  The prefix to install to. You can use eg '$PREFIX' to output a relocatable script

- **--script**

  Don't execute the commands, but output a shell-script (experimental)

- **--stubsdir**=*PATH*

  Stubs installation dir. Relative to **prefix** or absolute. By default *$libdir/stublibs*.

- **--topdir**=*PATH*

  Toplevel install dir. Relative to **prefix** or absolute. By default *$libdir/toplevel*.

- **-u**, **--uninstall**, **--remove**

  Remove the package

## COMMON OPTIONS

- **--help**\[=*FMT*\] (default=**auto**)

  Show this help in format *FMT*. The value *FMT* must be one of **auto**, **pager**, **groff** or **plain**. With **auto**, the format is **pager** or **plain** whenever the **TERM** env var is **dumb** or undefined.

- **--version**

  Show version information.
