# Install clp with Homebrew, apt, Nix

Linear programming solver. Version 1.17.11 via Homebrew; verified 2026-06-25.

## Install

```sh
sudo av install brew:clp
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install clp
```

  Evidence: local Homebrew formula metadata

### Linux

- Debian apt (92%):

```sh
sudo apt install coinor-clp
```

  Evidence: Debian stable package indexes: coinor-clp from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- Nix (92%):

```sh
nix profile install nixpkgs#clp
```

  Evidence: nixpkgs package indexes: pkgs/by-name/cl/clp/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

## Package facts

- **Package key:** brew:clp
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/clp>
- **Version:** 1.17.11
- **Source summary:** Linear programming solver
- **Homepage:** <https://github.com/coin-or/Clp>
- **Repository:** <https://github.com/coin-or/Clp>
- **Upstream docs:** <https://coin-or.github.io/Clp>
- **License:** EPL-2.0
- **Source archive:** <https://github.com/coin-or/Clp/archive/refs/tags/releases/1.17.11.tar.gz>
- **Last updated:** 2026-06-25T13:37:38+02:00
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- clp (cli)
- clp (alias)

## Dependencies

- coinutils
- openblas
- osi

## Build dependencies

- pkgconf

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 1.17.11
- Package-manager updated: 2026-06-25
- Local data: ok
- Upstream repository: https://github.com/coin-or/Clp
- Upstream latest detected: releases/1.17.11 (current)
## Project history and usage

Clp, the COIN-OR Linear Programming solver, is an open source C++ solver for linear optimization problems.

### Project history

The official README expands Clp as Coin-or linear programming and describes it as an open source linear programming solver maintained under the COIN-OR Foundation.

Clp is primarily a callable library, but the project also ships a standalone `clp` executable. Its solver features include primal and dual simplex algorithms, a barrier method, sparse and specialized matrix storage support, and configurable pivot choices.

### Adoption history

The upstream README documents broad distribution through Linux distributions, FreeBSD, Homebrew, conda, Docker images for the COIN-OR Optimization Suite, GitHub release assets, and older COIN-OR binary archives.

That packaging spread reflects Clp's role as infrastructure for optimization users who need a solver available through normal system-package channels as well as from source.

### How it is used

Users can call Clp as a C++ library or invoke the `clp` executable to read optimization problem files, run primal or dual simplex, execute unit tests, and try Netlib problem sets.

The README recommends `coinbrew` for fetching and building Clp with its COIN-OR dependencies, while expert users can still build from a cloned repository with configure, make, test, and install.

### Why package nerds care

Clp is package-nerd relevant because it is both a command-line tool and a linkable numerical library, with solver dependencies and optional binary functionality that vary across platforms.

It sits in the small but important class of scientific packages where Homebrew, Debian, conda, FreeBSD, Docker, and source builds all serve different user communities.

### Timeline

- 2019: GitHub releases include Clp 1.17.2 and 1.17.3.
- 2020: Clp 1.17.6 was published on GitHub.
- 2023: Clp 1.17.9 was published on GitHub.
- 2020s: The README documents distribution through system packages, Homebrew, conda, Docker, GitHub releases, and COIN-OR archives.

### Related projects

- COIN-OR Foundation is the umbrella organization for Clp.
- coinbrew is the recommended helper for fetching and building Clp and its COIN-OR dependencies.
- COIN-OR Optimization Suite is the related Docker distribution referenced by the README.

### Sources

- <https://github.com/coin-or/Clp#readme>
- <https://coin-or.github.io/Clp>
- <https://github.com/coin-or/Clp/releases>


## Security Notes

narrow executable package without higher-risk signals.

- **Geiger risk:** green / low
- narrow executable package without higher-risk signals

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** clp
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## Other Package-Manager Records

- Debian apt - coinor-clp - 1.17.10+ds-1: normalized package name match | Debian stable package indexes: coinor-clp from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Coin-or linear programming solver | https://projects.coin-or.org/Clp
- Debian apt - coinor-libclp-dev - 1.17.10+ds-1: normalized package name match | Debian stable package indexes: coinor-libclp-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Coin-or linear programming solver (developer files) | https://projects.coin-or.org/Clp
- Debian apt - coinor-libclp-doc - 1.17.10+ds-1: normalized package name match | Debian stable package indexes: coinor-libclp-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Coin-or linear programming solver (documentation) | https://projects.coin-or.org/Clp
- Debian apt - coinor-libclp1 - 1.17.10+ds-1: normalized package name match | Debian stable package indexes: coinor-libclp1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Coin-or linear programming solver (shared libraries) | https://projects.coin-or.org/Clp
- Nix - clp: normalized package name match | nixpkgs package indexes: pkgs/by-name/cl/clp/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - coinor-clp - 1.17.9+ds-1: normalized package name match | Ubuntu 24.04 LTS package indexes: coinor-clp from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Coin-or linear programming solver | https://projects.coin-or.org/Clp
- Ubuntu apt - coinor-libclp-dev - 1.17.9+ds-1: normalized package name match | Ubuntu 24.04 LTS package indexes: coinor-libclp-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Coin-or linear programming solver (developer files) | https://projects.coin-or.org/Clp
- Ubuntu apt - coinor-libclp-doc - 1.17.9+ds-1: normalized package name match | Ubuntu 24.04 LTS package indexes: coinor-libclp-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Coin-or linear programming solver (documentation) | https://projects.coin-or.org/Clp
- Ubuntu apt - coinor-libclp1 - 1.17.9+ds-1: normalized package name match | Ubuntu 24.04 LTS package indexes: coinor-libclp1 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Coin-or linear programming solver (shared libraries) | https://projects.coin-or.org/Clp


## Related links

- [Source-control packages](https://www.automicvault.com/pkg/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Scientific computing packages](https://www.automicvault.com/pkg/scientific-computing-tools/) - Matched scientific computing metadata.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [cbc](https://www.automicvault.com/pkg/brew/cbc/) - Popular package that depends on this formula.
- [minizinc](https://www.automicvault.com/pkg/brew/minizinc/) - Popular package that depends on this formula.
- [or-tools](https://www.automicvault.com/pkg/brew/or-tools/) - Popular package that depends on this formula.
- [ipopt](https://www.automicvault.com/pkg/brew/ipopt/) - Shares av.db curated category or tags: cli, coin-or, optimization, science, solver.
- [lp_solve](https://www.automicvault.com/pkg/brew/lp-solve/) - Shares av.db curated category or tags: cli, linear-programming, optimization, science, solver.
- [papilo](https://www.automicvault.com/pkg/brew/papilo/) - Shares av.db curated category or tags: c-plus-plus, cli, linear-programming, optimization, science.
- [soplex](https://www.automicvault.com/pkg/brew/soplex/) - Shares av.db curated category or tags: cli, linear-programming, optimization, science, solver.
- [g2o](https://www.automicvault.com/pkg/brew/g2o/) - Shares av.db curated category or tags: c-plus-plus, cli, optimization, science.
- [glpk](https://www.automicvault.com/pkg/brew/glpk/) - Shares av.db curated category or tags: cli, linear-programming, optimization, science.
- [highs](https://www.automicvault.com/pkg/brew/highs/) - Shares av.db curated category or tags: cli, linear-programming, optimization, science, solver.

## Combined YAML source

View the package source record on GitHub. [combined/clp.yml](https://github.com/automic-vault/db/blob/main/combined/clp.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
