Automic VaultAutomic Vault

brew

ocaml-findlib を Homebrew, apk, apt, dnf, MacPorts, pacman, zypper でインストール

ocaml-findlib のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install ocaml-findlib

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install ocaml-findlib

MacPorts ports tree · ocaml/ocaml-findlib/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add ocaml-findlib

Alpine Linux edge package indexes · ocaml-findlib · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install ocaml-findlib

Debian stable package indexes · ocaml-findlib · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install ocaml-findlib

Fedora Rawhide package metadata · ocaml-findlib · ソース: dl.fedoraproject.org

Arch Linux pacman確認済み · 92%
sudo pacman -S ocaml-findlib

Arch Linux sync databases · ocaml-findlib · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install ocaml-findlib

openSUSE Tumbleweed package metadata · ocaml-findlib · ソース: download.opensuse.org

概要

パッケージ概要

OCaml library manager

コマンドとエイリアス

  • ocamlfind

履歴

プロジェクトの歴史と使われ方

ocaml-findlib provides findlib and the ocamlfind command, the long-standing library discovery and compiler-driver layer for OCaml libraries. Its core idea is small but ecosystem-shaping: libraries install META files that describe versions, compiler options, archives, dependencies, and predicates, and ocamlfind turns those descriptions into compiler and linker flags.

プロジェクトの歴史

Findlib was created by Gerd Stolpmann and dates back to the Objective Caml era; the upstream README records copyright years beginning in 1999, and a Caml-list announcement records findlib 1.0 as a compatibility-preserving major release that required OCaml 3.07. The project page describes the package as a convention for storing libraries plus a META file format, with ocamlfind as the tool that interprets those files.

採用の歴史

Camlcity's project page describes Findlib as the de-facto standard for OCaml library management after years of development, with free OCaml software depending on it and distributions such as GODI and Debian ensuring libraries ship META files. opam later became the primary source-based package manager for OCaml, but ocamlfind remained the compatibility layer many build systems and packages use to locate installed libraries inside a switch.

使われ方

Developers invoke ocamlfind as a wrapper around ocamlc, ocamlopt, ocamldep, and related tools, passing package selections such as -package and -linkpkg. Build systems use the same mechanism to query installed packages and translate package-level dependencies into the include paths, archives, C stubs, linker options, and runtime DLL paths expected by the compiler.

パッケージ好きにとっての重要性

Findlib matters because it separated OCaml library identity from ad hoc include paths. A package database of META files gave distro packagers, opam packages, and build tools a shared vocabulary before Dune became dominant, and many older OCaml packages still expose findlib names that differ from their opam package names.

タイムライン

  • 1999: The upstream README's copyright range begins, placing Findlib's origin in the late Objective Caml period.
  • 2004: The findlib 1.0 announcement described a large but backward-compatible release and added package subpackages.
  • 2010s: Findlib became the de-facto OCaml library-management convention documented by Camlcity and used by distributions.
  • 2025-02-05: opam published ocamlfind 1.9.8 with build-related fixes.

Related projects

  • opam manages source packages and compiler switches; findlib manages installed library discovery within those environments. Dune can generate and consume package metadata, but ocamlfind remains the historical bridge between installed OCaml libraries and compiler invocations.

セキュリティ状態

リスクレベル: グリーン

library-like package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • library-like package without higher-risk signals

信号

  • metadata:library-like

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
ocamlfindcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版1.9.8
マネージャ更新日2026-06-22
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/ocaml/ocamlfind

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:ocaml-findlib
バージョン1.9.8
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/ocaml-findlib
ホームページhttp://projects.camlcity.org/projects/findlib.html
リポジトリhttps://github.com/ocaml/ocamlfind
上流ドキュメントhttp://projects.camlcity.org/projects/findlib.html
ライセンスMIT
ソースアーカイブhttps://github.com/ocaml/ocamlfind/archive/refs/tags/findlib-1.9.8.tar.gz
最終更新2026-06-22T14:05:39-07:00
Pulseupdated
依存関係ocaml
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameocaml-findlib
Version Scheme0
Revision3
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

ocaml-findlib 1.9.8-1+b1

management tool for OCaml libraries

http://projects.camlcity.org/projects/findlib.html

sudo apt install ocaml-findlib
  • Section: ocaml
  • Architecture: amd64
  • Source Package: findlib
  • 2 依存関係
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: Ocaml Findlib
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ocaml-findlib from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

ocaml-findlib 1.9.6-1build4

management tool for OCaml libraries

http://projects.camlcity.org/projects/findlib.html

sudo apt install ocaml-findlib
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: findlib
  • 2 依存関係
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: Ocaml Findlib
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ocaml-findlib from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

ocaml-findlib 1.9.6-r7

OCaml package manager (library)

http://projects.camlcity.org/projects/findlib.html

sudo apk add ocaml-findlib
  • License: MIT
  • Architecture: x86_64
  • Source Package: ocaml-findlib
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Ocaml Findlib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ocaml-findlib from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

ocaml-findlib-dev 1.9.6-r7

OCaml package manager (development files)

http://projects.camlcity.org/projects/findlib.html

sudo apk add ocaml-findlib-dev
  • License: MIT
  • Architecture: x86_64
  • Source Package: ocaml-findlib
  • 1 依存関係
  • normalized package name match
  • 一致条件: Ocaml Findlib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ocaml-findlib-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

ocaml-findlib-doc 1.9.6-r7

OCaml package manager (documentation)

http://projects.camlcity.org/projects/findlib.html

sudo apk add ocaml-findlib-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: ocaml-findlib
  • normalized package name match
  • 一致条件: Ocaml Findlib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ocaml-findlib-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

ocamlfind 1.9.6-r7

OCaml package manager

http://projects.camlcity.org/projects/findlib.html

sudo apk add ocamlfind
  • License: MIT
  • Architecture: x86_64
  • Source Package: ocaml-findlib
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Ocaml Findlib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ocamlfind from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

ocaml-findlib 1.9.8-8.fc45

Objective CAML package manager and build helper

http://projects.camlcity.org/projects/findlib.html

sudo dnf install ocaml-findlib
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: ocaml-findlib
  • 5 依存関係
  • 3 提供
  • normalized package name match
  • 一致条件: Ocaml Findlib
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ocaml-findlib from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

ocaml-findlib-devel 1.9.8-8.fc45

Development files for ocaml-findlib

http://projects.camlcity.org/projects/findlib.html

sudo dnf install ocaml-findlib-devel
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: ocaml-findlib
  • 3 依存関係
  • 3 提供
  • normalized package name match
  • 一致条件: Ocaml Findlib
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ocaml-findlib-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

ocaml-findlib 1.9.8-6

OCaml package manager

http://projects.camlcity.org/projects/findlib.html

sudo pacman -S ocaml-findlib
  • License: MIT
  • Architecture: x86_64
  • 1 依存関係
  • normalized package name match
  • 一致条件: Ocaml Findlib
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: ocaml-findlib from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

ocaml-findlib 1.9.5-1.15

Objective CAML package manager and build helper

https://github.com/ocaml/ocamlfind

sudo zypper install ocaml-findlib
  • License: MIT
  • Category: Development/Languages/OCaml
  • Architecture: x86_64
  • Source Package: ocaml-findlib
  • 4 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Ocaml Findlib
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ocaml-findlib from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

ocaml-findlib-devel 1.9.5-1.15

Development files for ocaml-findlib

https://github.com/ocaml/ocamlfind

sudo zypper install ocaml-findlib-devel
  • License: MIT
  • Category: Development/Languages/OCaml
  • Architecture: x86_64
  • Source Package: ocaml-findlib
  • 4 依存関係
  • 5 提供
  • normalized package name match
  • 一致条件: Ocaml Findlib
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ocaml-findlib-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

ocaml-findlib

sudo port install ocaml-findlib
  • normalized package name match
  • 一致条件: Ocaml Findlib
MacPorts ports tree · api.github.com · MacPorts ports tree: ocaml/ocaml-findlib/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

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