How To Install ocaml-dune on Fedora 36

In this tutorial we learn how to install ocaml-dune in Fedora 36. ocaml-dune is A composable build system for OCaml

Introduction

In this tutorial we learn how to install ocaml-dune on Fedora 36.

What is ocaml-dune

Dune is a build system designed for OCaml/Reason projects only. It focuses on providing the user with a consistent experience and takes care of most of the low-level details of OCaml compilation. All you have to do is provide a description of your project and Dune will do the rest. The scheme it implements is inspired from the one used inside Jane Street and adapted to the open source world. It has matured over a long time and is used daily by hundred of developers, which means that it is highly tested and productive.

We can use yum or dnf to install ocaml-dune on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install ocaml-dune.

Install ocaml-dune on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install ocaml-dune using dnf by running the following command:

sudo dnf -y install ocaml-dune

Install ocaml-dune on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install ocaml-dune using yum by running the following command:

sudo yum -y install ocaml-dune

How To Uninstall ocaml-dune on Fedora 36

To uninstall only the ocaml-dune package we can use the following command:

sudo dnf remove ocaml-dune

ocaml-dune Package Contents on Fedora 36

/usr/bin/dune
/usr/lib/.build-id
/usr/lib/.build-id/20
/usr/lib/.build-id/20/4654bc6d6d2adb9e3d8b79530719d3690ac0a0
/usr/lib/.build-id/3c
/usr/lib/.build-id/3c/7b68a5285ba41cd434a1901d15a1fadb3fa026
/usr/lib/.build-id/65
/usr/lib/.build-id/65/33719b4a72edd5ace99eec3c7050c7a5c90825
/usr/lib/.build-id/68
/usr/lib/.build-id/68/64cd3bd385eb32c04626f38abcce158ac3a226
/usr/lib/.build-id/6e
/usr/lib/.build-id/6e/22e78cee256e767684045c3119073190d9029f
/usr/lib/.build-id/70
/usr/lib/.build-id/70/1fc2153cebd1cf8d2a22e2e0959794e382ee13
/usr/lib/.build-id/86
/usr/lib/.build-id/86/4e7562c03347da005d954115c7126434e00702
/usr/lib/.build-id/98
/usr/lib/.build-id/98/97dfd372135fa0dbd3ed8f99f6e6dee8c600e0
/usr/lib/.build-id/9d
/usr/lib/.build-id/9d/67c1e8ab115a1c36f76cb8a8197fdb64637e17
/usr/lib/.build-id/9f
/usr/lib/.build-id/9f/550ffb2ad323d2ce128f1606fcb10444c04000
/usr/lib/.build-id/a3
/usr/lib/.build-id/a3/ec6d1b38be2fb77125825483009e4971b1e336
/usr/lib/.build-id/a8
/usr/lib/.build-id/a8/a1955e6b133177de61285e6d5fc08b44e1ecd7
/usr/lib/.build-id/b2
/usr/lib/.build-id/b2/2d436448e1a275f40567f4b345a113e96b665a
/usr/lib/.build-id/b7
/usr/lib/.build-id/b7/3685a9b0489ca594477421b42d20a2b9f99bb3
/usr/lib/.build-id/b8
/usr/lib/.build-id/b8/4a47e46cc00db91b89f6d9c1cdf0e91f696964
/usr/lib/.build-id/bd
/usr/lib/.build-id/bd/54c5a433916272e810ee736d43b036cff89066
/usr/lib/.build-id/c8
/usr/lib/.build-id/c8/4c2f373de468fb2297624c2427d86d449a7029
/usr/lib/.build-id/cc
/usr/lib/.build-id/cc/8f8f3768f63ac7c1b849b36213660e52b1dcbd
/usr/lib/.build-id/f4
/usr/lib/.build-id/f4/4d44851da2bf31bd6d405012d03aa854172e67
/usr/lib/.build-id/f6
/usr/lib/.build-id/f6/c487a65e80f3f22b9d0ee08c53afb65708c01a
/usr/lib64/ocaml/dune
/usr/lib64/ocaml/dune-action-plugin
/usr/lib64/ocaml/dune-action-plugin/META
/usr/lib64/ocaml/dune-action-plugin/dune_action_plugin.cma
/usr/lib64/ocaml/dune-action-plugin/dune_action_plugin.cmi
/usr/lib64/ocaml/dune-action-plugin/dune_action_plugin.cmxs
/usr/lib64/ocaml/dune-action-plugin/dune_action_plugin__.cmi
/usr/lib64/ocaml/dune-action-plugin/dune_action_plugin__Path.cmi
/usr/lib64/ocaml/dune-action-plugin/dune_action_plugin__Protocol.cmi
/usr/lib64/ocaml/dune-action-plugin/dune_action_plugin__Serializable_intf.cmi
/usr/lib64/ocaml/dune-action-plugin/dune_action_plugin__Sexpable_intf.cmi
/usr/lib64/ocaml/dune-build-info
/usr/lib64/ocaml/dune-build-info/META
/usr/lib64/ocaml/dune-build-info/build_info.cma
/usr/lib64/ocaml/dune-build-info/build_info.cmi
/usr/lib64/ocaml/dune-build-info/build_info.cmxs
/usr/lib64/ocaml/dune-build-info/build_info__.cmi
/usr/lib64/ocaml/dune-build-info/build_info__Build_info_data.cmi
/usr/lib64/ocaml/dune-configurator
/usr/lib64/ocaml/dune-configurator/.private
/usr/lib64/ocaml/dune-configurator/.private/configurator__Dune_lang.cmi
/usr/lib64/ocaml/dune-configurator/.private/configurator__Dune_lang.cmt
/usr/lib64/ocaml/dune-configurator/.private/configurator__Dune_lang.cmti
/usr/lib64/ocaml/dune-configurator/.private/configurator__Import.cmi
/usr/lib64/ocaml/dune-configurator/.private/configurator__Import.cmt
/usr/lib64/ocaml/dune-configurator/.private/configurator__Ocaml_config.cmi
/usr/lib64/ocaml/dune-configurator/.private/configurator__Ocaml_config.cmt
/usr/lib64/ocaml/dune-configurator/.private/configurator__Ocaml_config.cmti
/usr/lib64/ocaml/dune-configurator/META
/usr/lib64/ocaml/dune-configurator/configurator.cma
/usr/lib64/ocaml/dune-configurator/configurator.cmi
/usr/lib64/ocaml/dune-configurator/configurator.cmxs
/usr/lib64/ocaml/dune-configurator/configurator__.cmi
/usr/lib64/ocaml/dune-configurator/configurator__Extract_obj.cmi
/usr/lib64/ocaml/dune-configurator/configurator__V1.cmi
/usr/lib64/ocaml/dune-glob
/usr/lib64/ocaml/dune-glob/META
/usr/lib64/ocaml/dune-glob/dune_glob.cma
/usr/lib64/ocaml/dune-glob/dune_glob.cmi
/usr/lib64/ocaml/dune-glob/dune_glob.cmxs
/usr/lib64/ocaml/dune-glob/dune_glob__.cmi
/usr/lib64/ocaml/dune-glob/dune_glob__Glob.cmi
/usr/lib64/ocaml/dune-glob/dune_glob__Lexer.cmi
/usr/lib64/ocaml/dune-private-libs
/usr/lib64/ocaml/dune-private-libs/META
/usr/lib64/ocaml/dune-private-libs/cache/cache.cma
/usr/lib64/ocaml/dune-private-libs/cache/cache.cmi
/usr/lib64/ocaml/dune-private-libs/cache/cache.cmxs
/usr/lib64/ocaml/dune-private-libs/cache/cache__.cmi
/usr/lib64/ocaml/dune-private-libs/cache/cache__Cache_intf.cmi
/usr/lib64/ocaml/dune-private-libs/cache/cache__Client.cmi
/usr/lib64/ocaml/dune-private-libs/cache/cache__Key.cmi
/usr/lib64/ocaml/dune-private-libs/cache/cache__Local.cmi
/usr/lib64/ocaml/dune-private-libs/cache/cache__Messages.cmi
/usr/lib64/ocaml/dune-private-libs/cache/cache__Messages_intf.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang.cma
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang.cmxs
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Ast.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Atom.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Combinators.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Conv.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Cst.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Decoder.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Encoder.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Escape.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Lexer.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Parser.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Syntax.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__T.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Template.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Versioned_file.cmi
/usr/lib64/ocaml/dune-private-libs/dune-lang/dune_lang__Versioned_file_first_line.cmi
/usr/lib64/ocaml/dune-private-libs/dune-section/dune_section.cma
/usr/lib64/ocaml/dune-private-libs/dune-section/dune_section.cmi
/usr/lib64/ocaml/dune-private-libs/dune-section/dune_section.cmxs
/usr/lib64/ocaml/dune-private-libs/dune_csexp/dune_csexp.cma
/usr/lib64/ocaml/dune-private-libs/dune_csexp/dune_csexp.cmi
/usr/lib64/ocaml/dune-private-libs/dune_csexp/dune_csexp.cmxs
/usr/lib64/ocaml/dune-private-libs/dune_csexp/dune_csexp__Csexp.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re.cma
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re.cmxs
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Automata.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Category.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Color_map.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Core.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Cset.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Emacs.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Fmt.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Glob.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Group.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Pcre.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Perl.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Pmark.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Posix.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Re.cmi
/usr/lib64/ocaml/dune-private-libs/dune_re/dune_re__Str.cmi
/usr/lib64/ocaml/dune-private-libs/dune_util/dune_util.cma
/usr/lib64/ocaml/dune-private-libs/dune_util/dune_util.cmi
/usr/lib64/ocaml/dune-private-libs/dune_util/dune_util.cmxs
/usr/lib64/ocaml/dune-private-libs/dune_util/dune_util__Log.cmi
/usr/lib64/ocaml/dune-private-libs/dune_util/dune_util__Ml_kind.cmi
/usr/lib64/ocaml/dune-private-libs/dune_util/dune_util__Persistent.cmi
/usr/lib64/ocaml/dune-private-libs/dune_util/dune_util__Report_error.cmi
/usr/lib64/ocaml/dune-private-libs/dune_util/dune_util__Stringlike.cmi
/usr/lib64/ocaml/dune-private-libs/dune_util/dune_util__Stringlike_intf.cmi
/usr/lib64/ocaml/dune-private-libs/dune_util/dune_util__Value.cmi
/usr/lib64/ocaml/dune-private-libs/filesystem_stubs/dune_filesystem_stubs.cma
/usr/lib64/ocaml/dune-private-libs/filesystem_stubs/dune_filesystem_stubs.cmi
/usr/lib64/ocaml/dune-private-libs/filesystem_stubs/dune_filesystem_stubs.cmxs
/usr/lib64/ocaml/dune-private-libs/meta_parser/dune_meta_parser.cma
/usr/lib64/ocaml/dune-private-libs/meta_parser/dune_meta_parser.cmi
/usr/lib64/ocaml/dune-private-libs/meta_parser/dune_meta_parser.cmxs
/usr/lib64/ocaml/dune-private-libs/meta_parser/dune_meta_parser__Meta_lexer.cmi
/usr/lib64/ocaml/dune-private-libs/meta_parser/dune_meta_parser__Meta_parser.cmi
/usr/lib64/ocaml/dune-private-libs/ocaml-config
/usr/lib64/ocaml/dune-private-libs/ocaml-config/ocaml_config.cma
/usr/lib64/ocaml/dune-private-libs/ocaml-config/ocaml_config.cmi
/usr/lib64/ocaml/dune-private-libs/ocaml-config/ocaml_config.cmxs
/usr/lib64/ocaml/dune-private-libs/stdune
/usr/lib64/ocaml/dune-private-libs/stdune/stdune.cma
/usr/lib64/ocaml/dune-private-libs/stdune/stdune.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune.cmxs
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Ansi_color.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Appendable_list.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Applicative.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Applicative_intf.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Array.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Bin.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Bool.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Bytes.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Char.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Code_error.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Comparable.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Comparable_intf.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Comparator.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Console.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Csexp.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Daemonize.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Digest.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Dyn.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Either.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Env.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Escape.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Exn.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Exn_with_backtrace.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Fcntl.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Fdecl.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Filename.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Float.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Fpath.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Hashable.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Hashtbl.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Hashtbl_intf.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Id.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Int.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Interned.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Interned_intf.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Io.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Io_intf.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Lexbuf.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__List.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Loc.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Loc0.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Lock_file.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Map.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Map_intf.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Monad.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Monad_intf.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Nothing.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Option.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Or_exn.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Ordered.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Ordering.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Path.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Path_intf.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Pid.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Poly.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Pp.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Proc.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Queue.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Result.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Scanf.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Seq.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Set.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Set_intf.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Sexp.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Signal.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Spawn.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Staged.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__String.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__String_split.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Sys.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Table.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Temp.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Top_closure.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Top_closure_intf.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Tuple.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Type_eq.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Unit.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__Univ_map.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__User_error.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__User_message.cmi
/usr/lib64/ocaml/dune-private-libs/stdune/stdune__User_warning.cmi
/usr/lib64/ocaml/dune-private-libs/xdg/xdg.cma
/usr/lib64/ocaml/dune-private-libs/xdg/xdg.cmi
/usr/lib64/ocaml/dune-private-libs/xdg/xdg.cmxs
/usr/lib64/ocaml/dune-site
/usr/lib64/ocaml/dune-site/META
/usr/lib64/ocaml/dune-site/dune_site.cma
/usr/lib64/ocaml/dune-site/dune_site.cmi
/usr/lib64/ocaml/dune-site/dune_site.cmxs
/usr/lib64/ocaml/dune-site/dune_site__.cmi
/usr/lib64/ocaml/dune-site/dune_site__Dune_site_data.cmi
/usr/lib64/ocaml/dune-site/dune_site__Helpers.cmi
/usr/lib64/ocaml/dune-site/plugins
/usr/lib64/ocaml/dune-site/plugins/dune_site_plugins.cma
/usr/lib64/ocaml/dune-site/plugins/dune_site_plugins.cmi
/usr/lib64/ocaml/dune-site/plugins/dune_site_plugins.cmxs
/usr/lib64/ocaml/dune-site/plugins/dune_site_plugins__.cmi
/usr/lib64/ocaml/dune-site/plugins/dune_site_plugins__Dune_site_plugins_data.cmi
/usr/lib64/ocaml/dune-site/plugins/dune_site_plugins__Meta_parser.cmi
/usr/lib64/ocaml/dune-site/plugins/dune_site_plugins__Plugins.cmi
/usr/lib64/ocaml/dune/META
/usr/lib64/ocaml/stublibs/dlldune_filesystem_stubs_stubs.so
/usr/lib64/ocaml/stublibs/dllstdune_stubs.so
/usr/share/doc/ocaml-dune
/usr/share/doc/ocaml-dune/CHANGES.md
/usr/share/doc/ocaml-dune/MIGRATION.md
/usr/share/doc/ocaml-dune/README.md
/usr/share/licenses/ocaml-dune
/usr/share/licenses/ocaml-dune/LICENSE.md
/usr/share/man/man1/dune-build.1.gz
/usr/share/man/man1/dune-cache.1.gz
/usr/share/man/man1/dune-clean.1.gz
/usr/share/man/man1/dune-compute.1.gz
/usr/share/man/man1/dune-describe.1.gz
/usr/share/man/man1/dune-exec.1.gz
/usr/share/man/man1/dune-external-lib-deps.1.gz
/usr/share/man/man1/dune-format-dune-file.1.gz
/usr/share/man/man1/dune-help.1.gz
/usr/share/man/man1/dune-init.1.gz
/usr/share/man/man1/dune-install.1.gz
/usr/share/man/man1/dune-installed-libraries.1.gz
/usr/share/man/man1/dune-ocaml-merlin.1.gz
/usr/share/man/man1/dune-printenv.1.gz
/usr/share/man/man1/dune-promote.1.gz
/usr/share/man/man1/dune-rules.1.gz
/usr/share/man/man1/dune-runtest.1.gz
/usr/share/man/man1/dune-subst.1.gz
/usr/share/man/man1/dune-test.1.gz
/usr/share/man/man1/dune-top.1.gz
/usr/share/man/man1/dune-uninstall.1.gz
/usr/share/man/man1/dune-upgrade.1.gz
/usr/share/man/man1/dune-utop.1.gz
/usr/share/man/man1/dune.1.gz
/usr/share/man/man5/dune-config.5.gz

References

Summary

In this tutorial we learn how to install ocaml-dune on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).