Distributions

Anil Madhavapeddy edited this page Aug 17, 2018 · 33 revisions

This page tracks the state of binary packaging of OPAM on upstream distributions. If you do package up OPAM for your various OS, please feel free to add it below, and mail opam-devel@lists.ocaml.org to let us know.

The pages/files linked are the ones that give the best overview of the available versions.

This page may be used to get an up-to-date overview of official packages on most Linux distributions.

Official distribution packages

Distribution Latest OPAM Maintainer Notes
Debian Linux (8,jessie) 1.2.0 Mehdi Dogguy Package search
Debian Linux (9,stretch) 1.2.2 Mehdi Dogguy Package search
Debian Linux (10,buster) 1.2.2 Mehdi Dogguy Package search
Ubuntu Linux (14.04,trusty) 1.1.1 - Package search - bwrap unavailable
Ubuntu Linux (16.04,xenial) 1.2.2 - Package search - bwrap unavailable
Ubuntu Linux (17.04,artful) 1.2.2 - Package search
Ubuntu Linux (18.04,bionic) 1.2.2 Anil Madhavapeddy (@avsm) ppa post
Homebrew (MacOS X) - Anil Madhavapeddy (@avsm)
Macports (MacOS X) 1.2.2 Perry E. Metzger (@pmetzger) Package definition
Arch Linux 1.1.1/2.0.0-rc4 Vincent Bernardoff (@vbmithr) Package search
Mageia Linux (cauldron) 2.0.0-beta6 nobody Package definition
NixOS 1.2.2 Henry Till Package definitions
FreeBSD 1.2.2 nobody Package search
OpenBSD 1.2.2 Anil Madhavapeddy (@avsm) Package page

Other

Distribution Latest OPAM Maintainer Notes
Ubuntu Linux (PPA) 2.0.0 Anil Madhavapeddy (@avsm) Anil's official OPAM PPA Travis and discuss post
Exherbo Linux 1.1.1 Nicolas Braud-Santoni (@nbraud) (?) Package page (ocaml-unofficial)
CentOS (6,7) - Anil Madhavapeddy (@avsm)
OpenSuse - Anil Madhavapeddy (@avsm)
Windows - David Allsopp (@dra27) MinGW repo - Andreas Hauptmann (@fdopen)

If you can't find latest version packages for your distribution here, see the OPAM installation page for binaries or building from source.

Docker containers for severals distributions and OCaml compiler versions are also available.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.