Automic VaultAutomic Vault

brew

Installer ocaml@4 avec Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de ocaml@4 pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install ocaml@4

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install ocaml

MacPorts ports tree · lang/ocaml/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add ocaml

Alpine Linux edge package indexes · ocaml · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install ocaml

Debian stable package indexes · ocaml · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install ocaml

Fedora Rawhide package metadata · ocaml · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#ocaml

nixpkgs package indexes · ocaml · Source: raw.githubusercontent.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S ocaml

Arch Linux sync databases · ocaml · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install ocaml

openSUSE Tumbleweed package metadata · ocaml · Source: download.opensuse.org

aperçu

Résumé du paquet

General purpose programming language in the ML family

Commandes et alias

  • ocamlcp.byte
  • ocamlcp.opt
  • ocamlmklib.byte
  • ocamlmklib.opt
  • ocamlmktop.byte
  • ocamlmktop.opt
  • ocamloptp.byte
  • ocamloptp.opt
  • ocamlprof.byte
  • ocamlprof.opt

historique

Historique du projet et usages

ocaml@4 packages the OCaml 4 compiler line separately from the main ocaml formula. It exists for projects and dependency graphs that still need the OCaml 4 runtime, compiler-libs AST, PPX compatibility, or build behavior rather than the OCaml 5 runtime model.

Historique du projet

OCaml 4 began as the post-Objective Caml line that added features such as GADTs and first-class modules in 4.0. The 4.x series became the compatibility baseline for a large portion of the opam ecosystem across the 2010s and early 2020s, including packages whose PPX rewriters or compiler-libs dependencies track specific OCaml AST versions.

The 4.14 branch became the final OCaml 4 branch. OCaml.org release notes describe 4.14 as the last version of OCaml 4 and a long-term support branch for the transition to OCaml 5; OCaml 4.14.4 was released on 2026-06-15 with safe bug fixes and security fixes cherry-picked from OCaml 5.

Historique d'adoption

The separate Homebrew formula reflects the same compatibility pressure seen in opam switches: developers may need a compiler line older than the default package to build older projects, reproduce releases, or support dependencies not yet migrated to OCaml 5.

Modes d'utilisation

Users install ocaml@4 when a project specifies OCaml 4.14 or an older 4.x-compatible dependency set. The package exposes the standard OCaml compiler commands, including ocaml, ocamlc, ocamlopt, ocamldep, ocamldoc, ocamllex, ocamlyacc, ocamlobjinfo, and runtime utilities.

Pourquoi les passionnés de paquets s'y intéressent

Versioned compiler formulae are important for OCaml because compiler releases affect ABI, compiler-libs APIs, PPX ASTs, and package solver outcomes. ocaml@4 is a compact example of a package manager preserving a language ecosystem's old compiler branch while the main formula follows OCaml 5.

Chronologie

  • 2012: OCaml 4.0 added GADTs and first-class modules.
  • 2016: OCaml 4.03 split ocamlbuild into an independent project.
  • 2022: OCaml 5.0 introduced a rewritten runtime and began the transition away from OCaml 4 as the main line.
  • 2024-03-14: OCaml 4.14.2 release notes described 4.14 as the last OCaml 4 branch.
  • 2026-06-15: OCaml 4.14.4 was released with safe bug fixes and security fixes cherry-picked from OCaml 5.

Related projects

  • ocaml@4 pairs with opam switches, findlib, Dune, ocamlbuild, and PPX tooling in older projects. Its practical relationship to brew:ocaml is version selection rather than a separate language lineage.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour ocaml@4. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
ocamlcp.bytecliexécutable global
ocamlcp.optcliexécutable global
ocamlmklib.bytecliexécutable global
ocamlmklib.optcliexécutable global
ocamlmktop.bytecliexécutable global
ocamlmktop.optcliexécutable global
ocamloptp.bytecliexécutable global
ocamloptp.optcliexécutable global
ocamlprof.bytecliexécutable global
ocamlprof.optcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-10
version du gestionnaire4.14.4
gestionnaire mis à jour2026-06-19
données localesOK
amontnot checked
dernière version détectéenon détecté

https://ocaml.org/

  • infoRelease/tag comparison is only available for GitHub repositories.https://ocaml.org/confiance none

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:ocaml@4
Version4.14.4
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/ocaml@4
Page d'accueilhttps://ocaml.org/
Dépôthttps://github.com/ocaml/ocaml
Docs amonthttps://ocaml.org/docs
LicenceLGPL-2.1-only WITH OCaml-LGPL-linking-exception
Archive sourcehttps://caml.inria.fr/pub/distrib/ocaml-4.14/ocaml-4.14.4.tar.xz
Dernière mise à jour2026-06-19T12:32:40-07:00
Pulseupdated
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameocaml@4
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyyes
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt88%

libcompiler-libs-ocaml-dev 5.3.0-3

OCaml compiler library (development files)

https://ocaml.org/

sudo apt install libcompiler-libs-ocaml-dev
  • Section: ocaml
  • Architecture: amd64
  • Source Package: ocaml
  • 2 Dépendances
  • 1 fournit
  • versioned package alias match
  • Correspondance par : Ocaml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libcompiler-libs-ocaml-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt88%

libstdlib-ocaml 5.3.0-3

OCaml standard library (runtime files)

https://ocaml.org/

sudo apt install libstdlib-ocaml
  • Section: ocaml
  • Architecture: amd64
  • Source Package: ocaml
  • 2 Dépendances
  • 4 fournit
  • versioned package alias match
  • Correspondance par : Ocaml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libstdlib-ocaml from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt88%

libstdlib-ocaml-dev 5.3.0-3

OCaml standard library (development files)

https://ocaml.org/

sudo apt install libstdlib-ocaml-dev
  • Section: ocaml
  • Architecture: amd64
  • Source Package: ocaml
  • 1 Dépendances
  • 4 fournit
  • 1 dépendances optionnelles
  • versioned package alias match
  • Correspondance par : Ocaml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libstdlib-ocaml-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt88%

ocaml 5.3.0-3

ML language implementation with a class-based object system

https://ocaml.org/

sudo apt install ocaml
  • Section: ocaml
  • Architecture: amd64
  • 8 Dépendances
  • 3 fournit
  • 4 dépendances optionnelles
  • versioned package alias match
  • Correspondance par : Ocaml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ocaml from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt88%

ocaml-base 5.3.0-3

Runtime system for OCaml bytecode executables

https://ocaml.org/

sudo apt install ocaml-base
  • Section: ocaml
  • Architecture: amd64
  • Source Package: ocaml
  • 3 Dépendances
  • 1 fournit
  • versioned package alias match
  • Correspondance par : Ocaml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ocaml-base from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt88%

ocaml-base-nox 5.3.0-3

transitional package for ocaml-base

https://ocaml.org/

sudo apt install ocaml-base-nox
  • Section: ocaml
  • Architecture: all
  • Source Package: ocaml
  • 1 Dépendances
  • versioned package alias match
  • Correspondance par : Ocaml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ocaml-base-nox from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt88%

ocaml-compiler-libs 5.3.0-3

transitional package for libcompiler-libs-ocaml-dev

https://ocaml.org/

sudo apt install ocaml-compiler-libs
  • Section: ocaml
  • Architecture: all
  • Source Package: ocaml
  • 1 Dépendances
  • versioned package alias match
  • Correspondance par : Ocaml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ocaml-compiler-libs from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt88%

ocaml-interp 5.3.0-3

OCaml interactive interpreter and standard libraries

https://ocaml.org/

sudo apt install ocaml-interp
  • Section: ocaml
  • Architecture: amd64
  • Source Package: ocaml
  • 3 Dépendances
  • 1 fournit
  • 2 dépendances optionnelles
  • versioned package alias match
  • Correspondance par : Ocaml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ocaml-interp from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt88%

ocaml-man 5.3.0-3

OCaml interpreter and standard libraries (lib manpages)

https://ocaml.org/

sudo apt install ocaml-man
  • Section: ocaml
  • Architecture: all
  • Source Package: ocaml
  • versioned package alias match
  • Correspondance par : Ocaml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ocaml-man from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt88%

ocaml-nox 5.3.0-3

transitional package for ocaml

https://ocaml.org/

sudo apt install ocaml-nox
  • Section: ocaml
  • Architecture: all
  • Source Package: ocaml
  • 1 Dépendances
  • versioned package alias match
  • Correspondance par : Ocaml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ocaml-nox from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt88%

ocaml-source 5.3.0-3

Sources for Objective Caml

https://ocaml.org/

sudo apt install ocaml-source
  • Section: ocaml
  • Architecture: all
  • Source Package: ocaml
  • 1 fournit
  • versioned package alias match
  • Correspondance par : Ocaml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ocaml-source from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix88%

ocaml

nix profile install nixpkgs#ocaml
  • versioned package alias match
  • Correspondance par : Ocaml
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: ocaml from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt88%

libcompiler-libs-ocaml-dev 4.14.1-1ubuntu1

OCaml compiler library (development files)

https://ocaml.org/

sudo apt install libcompiler-libs-ocaml-dev
  • Section: universe/ocaml
  • Architecture: amd64
  • Source Package: ocaml
  • 1 Dépendances
  • 1 fournit
  • versioned package alias match
  • Correspondance par : Ocaml
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libcompiler-libs-ocaml-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt88%

libstdlib-ocaml 4.14.1-1ubuntu1

OCaml standard library (runtime files)

https://ocaml.org/

sudo apt install libstdlib-ocaml
  • Section: universe/ocaml
  • Architecture: amd64
  • Source Package: ocaml
  • 1 Dépendances
  • 4 fournit
  • versioned package alias match
  • Correspondance par : Ocaml
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libstdlib-ocaml from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt88%

libstdlib-ocaml-dev 4.14.1-1ubuntu1

OCaml standard library (development files)

https://ocaml.org/

sudo apt install libstdlib-ocaml-dev
  • Section: universe/ocaml
  • Architecture: amd64
  • Source Package: ocaml
  • 1 Dépendances
  • 4 fournit
  • 1 dépendances optionnelles
  • versioned package alias match
  • Correspondance par : Ocaml
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libstdlib-ocaml-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt88%

ocaml 4.14.1-1ubuntu1

ML language implementation with a class-based object system

https://ocaml.org/

sudo apt install ocaml
  • Section: universe/devel
  • Architecture: amd64
  • 6 Dépendances
  • 3 fournit
  • 4 dépendances optionnelles
  • versioned package alias match
  • Correspondance par : Ocaml
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ocaml from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Nucleus package database
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment