OPAM(1) Opam Manual OPAM(1) (NAME) opam - (SYNOPSIS) opam [COMMAND] (DESCRIPTION) Opam . mancoosi . OCaml . HTTP rsync git darcs mercurial . opam (installation prefix) . opam --help opam help . (COMMANDS) admin [OPTION] clean [OPTION] (caches) opam config [OPTION] [COMMAND] [ARG] . env [OPTION] (stdout) exec [OPTION] COMMAND [ARG]... opam help [--man-format=FMT] [OPTION] [TOPIC] opam opam. init [OPTION] [NAME] [ADDRESS] opam init. install [OPTION] [PACKAGES] . lint [OPTION] [FILES] ('opam'). list [--check] [--no-depexts] [--silent] [OPTION] [PATTERNS] . lock [--direct-only] [--keep-local] [--lock-suffix=SUFFIX] [OPTION] [PACKAGES] opam . option [--global] [OPTION] [FIELD[(=|+=|-=)[VALUE]]] switch pin [OPTION] [COMMAND] [ARG] (pin) . reinstall [OPTION] [PACKAGES] . remove [OPTION] [PACKAGES] . repository [--kind=KIND] [--rank=RANK] [--short] [OPTION] [COMMAND] [ARG] opam. show [OPTION] [PACKAGES] . source [OPTION] PACKAGE opam. switch [OPTION] [COMMAND] [ARG] . tree [--recursive] [--subpath=PATH] [OPTION] [PACKAGES] . update [OPTION] [NAMES] . upgrade [OPTION] [PACKAGES] . var [--global] [--package=PACKAGE] [OPTION] [VAR[=[VALUE]]] .SH " (COMMAND ALIASES)" info [OPTION] [PACKAGES] show. remote [--kind=KIND] [--rank=RANK] [--short] [OPTION] [COMMAND] [ARG] repository. search [--check] [--no-depexts] [--silent] [OPTION] [PATTERNS] list --search. uninstall [OPTION] [PACKAGES] remove. unpin [OPTION] [ARG] pin remove. why [--recursive] [--subpath=PATH] [OPTION] [PACKAGES] tree --rev-deps. (COMMON OPTIONS) . --best-effort : . ( aspcud mccs ). $OPAMBESTEFFORT .` --cli=MAJOR.MINOR ( =2.5) MAJOR.MINOR . opam ( ) opam MAJOR MINOR . opam 2.0 CLI 2.0 OPAMCLI 2.0 . --color=WHEN . WHEN always never auto . --confirm-level=LEVEL LEVEL ask no yes unsafe-yes . . --yes --no --confirm-level . $OPAMCONFIRMLEVEL . --criteria=CRITERIA . $OPAMCRITERIA $OPAMFIXUPCRITERIA $OPAMUPGRADECRITERIA . http://opam.ocaml.org/doc/External_solvers.html . http://www.dicosmo.org/Articles/usercriteria.pdf . --cudf=FILENAME : CUDF FILENAME-.cudf n opam . --debug stderr. $OPAMDEBUG "true" . --debug-level=LEVEL --debug (--debug ). $OPAMDEBUG . --git-version git opam ( ) . --help[=FMT] (=auto) FMT. FMT auto pager groff plain . auto TERM dumb pager plain . --ignore-pin-depends opam pin opam install DIR. IGNOREPINDEPENDS=true . --json=FILENAME opam (computer-readable). `%' . $OPAMJSON . --no <<>> (no) / opam . --confirm-level . $OPAMNO "true" . --no-aspcud 2.1 . --no-auto-upgrade opam (.) opam . . 'repo' . opam admin upgrade [--mirror URL] . --no-self-upgrade opam OPAMROOT/opam . . -q, --quiet --verbose . --root=ROOT ROOT . $OPAMROOT ROOT . --safe, --readonly . . $OPAMDEBUG . $OPAMSAFE . --solver=CMD CUDF . ( opam builtin-mccs+lp() builtin-mccs+glpk builtin-dummy-z3-solver builtin-0install aspcud mccs aspcud-old packup ) %{input}% %{output}% %{criteria}% %{timeout}% . $OPAMEXTERNALSOLVER . --strict . . --switch=SWITCH SWITCH . $OPAMSWITCH SWITCH . --use-internal-solver ( opam ). $OPAMNOASPCUD $OPAMUSEINTERNALSOLVER . -v, --verbose . -v ( tar curl patch ). n $OPAMVERBOSE "n" . --version . -w, --working-dir (version-controlled) (ref) . opam . . $OPAMWORKINGDIR . -y, --yes <<>> (yes) / opam . --confirm-level . $OPAMYES "true" ..SH " (ENVIRONMENT)" opam . (Boolean) "0" "no" "false" "1" "yes" "true" . OPAMALLPARENS . OPAMASSUMEDEPEXTS `--assume-depexts'. . OPAMAUTOANSWER . OPAMAUTOREMOVE `--auto-remove'. . OPAMBESTEFFORT `--best-effort'. . OPAMBESTEFFORTPREFIXCRITERIA `--best-effort' `opam-query' . OPAMBUILDDOC 2.1 . OPAMBUILDTEST 2.1 . OPAMCLI `--cli'. . OPAMCOLOR always never `--color' . OPAMCONFIRMLEVEL `--confirm-level`. . OPAMCONFIRMLEVEL OPAMYES OPAMNO . OPAMCRITERIA (preferences) . `config report' . --criteria . OPAMCUDFFILE cudf file-actions-explicit.dot . OPAMCUDFTRIM CUDF . OPAMCURL 'curl' . OPAMFETCH . OPAMDEBUG `--debug' `--debug-level'. . OPAMDEBUGSECTIONS . ( CLIENT:2 CLIENT CUDF:2) `--debug-level' . OPAMDIGDEPTH CUDF . OPAMDOWNLOADJOBS . OPAMDROPWORKINGDIR --working-dir . opam . OPAMDRYRUN `--dry-run'. . OPAMEDITOR opam $EDITOR $VISUAL . OPAMERRLOGLEN . 0 . OPAMEXTERNALSOLVER `--solver'. . OPAMFAKE `--fake'. . OPAMFETCH : `wget' `curl' %{url}% %{out}% %{retry}% %{compress}% %{checksum}% . 'download-command' . OPAMFIXUPCRITERIA OPAMUPGRADECRITERIA fixup . OPAMIGNORECONSTRAINTS `--ignore-constraints-on'. . OPAMIGNOREPINDEPENDS `--ignore-pin-depends'. . OPAMINPLACEBUILD `--inplace-build'. . OPAMJOBS (workers) . OPAMJSON json ( `%' ). OPAMKEEPBUILDDIR `--keep-build-dir'. . OPAMKEEPLOGS opam . (finalisers) (backtraces) . OPAMLOCKED `--locked' `--lock-suffix' . OPAMLOGS logdir /tmp OPAMMAKECMD make . OPAMMERGEOUT stderr stdout . OPAMNO (no) `--no` `--confirm-level`. . OPAMCONFIRMLEVEL OPAMYES OPAMNO . OPAMNOAGGREGATE `opam admin check' . OPAMNOASPCUD . OPAMNOAUTOUPGRADE 'update' 'init' . OPAMNOCHECKSUMS --no-checksums . OPAMNODEPEXTS `--no-depexts'. . OPAMNOENVNOTICE . OPAMNOSELFUPGRADE `--no-self-upgrade' OPAMPINKINDAUTO . 1.3.0 . OPAMPRECISETRACKING . OPAMPREPRO false CUDF . . OPAMREPOSITORYTARRING tar.gz . /tmp . . OPAMREQUIRECHECKSUMS `--require-checksums' ( `opam install'). OPAMRETRIES . OPAMREUSEBUILDDIR `--reuse-build-dir'. . OPAMROOT `--root'. . `opam env --root=DIR --set-root' . OPAMROOTISOK (root) . OPAMSAFE `--safe'. . OPAMSHOW `--show'. . OPAMSKIPUPDATE `--skip-updates'. . OPAMSKIPVERSIONCHECKS . . OPAMSOLVERALLOWSUBOPTIMAL ( `true') (timeout) . `true' opam `false' . backend builtin-z3 . OPAMSOLVERTIMEOUT . 60.0 0 . . OPAMSOLVERTOLERANCE ( ). 0.0 ( ) 1.0 ( ) . 0.0 . ( $OPAMSOLVERTIMEOUT ). . OPAMSTATS 2.4 . OPAMSTATUSLINE . ( always never auto) OPAMSTRICT ( switch ) . OPAMSWITCH `--switch'. . `opam env --switch=SWITCH --set-switch' . OPAMUNLOCKBASE `--unlock-base'. . OPAMUPGRADECRITERIA (preferences) . OPAMCRITERIA . --criteria . OPAMUSEINTERNALSOLVER `--use-internal-solver'. . OPAMUSEOPENSSL 2.2 . OPAMUTF8 UTF8 ( always never auto). `auto' locale ). OPAMUTF8MSGS UTF8 opam . OPAMUTF8 . macOS . OPAMVALIDATIONHOOK `%{hook%}' opam . OPAMVERBOSE `--verbose'. . OPAMVERBOSEON --verbose-on OPAMVERSIONLAGPOWER . OPAMWITHDEVSETUP `--with-dev-setup'. . OPAMWITHDOC `--with-doc'. . OPAMWITHTEST `--with-test. OPAMWORKINGDIR `--working-dir'. . OPAMYES `--yes' `--confirm-level`. . OPAMYES OPAMNO OPAMCONFIRMLEVEL . OPAMVAR_var `%{var}%` `opam` var . OPAMVAR_package_var `%{package:var}%` `opam` package:var ..SH " (CLI VERSION)" opam `--cli' opam . . opam (~/.opam/) . CLI opam 2.1 2.0 OPAMCLI ( opam 2.0 ) 2.1 ( ) `--cli=2.1' . OPAMCLI 2.0 `--cli=2.0' opam . `--cli' OPAMCLI . `--cli' . OPAMCLI `--cli' . (EXIT STATUS) `exec' 127 . 0 true . 1 False. --check opam lint. 2 (context) ( ). 5 . ( ) . 10 . . 15 . 20 . . 30 (metadata). --strict . 31 . . . . 40 . (remotes) . . 50 . opam . 60 (Solver). . . 99 . opam. 130 . SIGINT Ctrl-C . 0 . 123 (stderr). 124 . 125 (). (FURTHER DOCUMENTATION) https://opam.ocaml.org/doc . (AUTHORS) David Allsopp Vincent Bernardoff Raja Boujbel Kate Deplaix Roberto Di Cosmo Thomas Gazagnaire Louis Gesbert Fabrice Le Fessant Anil Madhavapeddy Guillem Rieu Ralf Treinen Frederic Tuong .SH " (BUGS)" https://github.com/ocaml/opam/issues . Opam 2.5.2 OPAM(1)