How To Install ocaml-dune on Rocky Linux 8

In this tutorial we learn how to install ocaml-dune on Rocky Linux 8. ocaml-dune is A composable build system for OCaml

Introduction

In this tutorial we learn how to install ocaml-dune on Rocky Linux 8.

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 Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install ocaml-dune.

Install ocaml-dune on Rocky Linux 8 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 Rocky Linux 8 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 Rocky Linux 8

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

sudo dnf remove ocaml-dune

ocaml-dune Package Contents on Rocky Linux 8

/usr/bin/dune
/usr/bin/jbuilder
/usr/lib/.build-id
/usr/lib/.build-id/0e
/usr/lib/.build-id/0e/64b8836f0b06d1ad151edd30d54f8e9ee1885e
/usr/lib/.build-id/21
/usr/lib/.build-id/21/b6778c5c29c8d3eaedc978070967c85e0530be
/usr/lib/.build-id/25
/usr/lib/.build-id/25/7b9aa1b5240f2fdeae15555144ba1612670521
/usr/lib/.build-id/4c
/usr/lib/.build-id/4c/3e48eca40f48d633a02b7384c30910286cd560
/usr/lib/.build-id/63
/usr/lib/.build-id/63/198c468dc3c70552a68df2fadd2311b8fd56c9
/usr/lib/.build-id/99
/usr/lib/.build-id/99/3e37db9e3085b4462be0c0c5d2fb55fa26c9c1
/usr/lib/.build-id/d7
/usr/lib/.build-id/d7/58fa313dffeabbff54a0aa3b5377015479b013
/usr/lib/.build-id/e4
/usr/lib/.build-id/e4/bc26f58a7c912e3cfb71e98c81293e589e8417
/usr/lib/.build-id/f8
/usr/lib/.build-id/f8/f5b6c99211ed85a852df244378e307538f5c81
/usr/lib64/ocaml/dune
/usr/lib64/ocaml/dune/META
/usr/lib64/ocaml/dune/_caml
/usr/lib64/ocaml/dune/_caml/dune_caml.cma
/usr/lib64/ocaml/dune/_caml/dune_caml.cmi
/usr/lib64/ocaml/dune/_caml/dune_caml.cmt
/usr/lib64/ocaml/dune/_caml/dune_caml.cmxs
/usr/lib64/ocaml/dune/_dune_lang
/usr/lib64/ocaml/dune/_dune_lang/dune_lang.cma
/usr/lib64/ocaml/dune/_dune_lang/dune_lang.cmi
/usr/lib64/ocaml/dune/_dune_lang/dune_lang.cmt
/usr/lib64/ocaml/dune/_dune_lang/dune_lang.cmti
/usr/lib64/ocaml/dune/_dune_lang/dune_lang.cmxs
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__.cmi
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__.cmt
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Atom.cmi
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Atom.cmt
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Atom.cmti
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Combinators.cmi
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Combinators.cmt
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Dune_lexer.cmi
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Dune_lexer.cmt
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Dune_lexer.cmti
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Escape.cmi
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Escape.cmt
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Escape.cmti
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__File_syntax.cmi
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__File_syntax.cmt
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__File_syntax.cmti
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Jbuild_lexer.cmi
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Jbuild_lexer.cmt
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Jbuild_lexer.cmti
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Lexer.cmi
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Lexer.cmt
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Lexer.cmti
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Lexer_shared.cmi
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Lexer_shared.cmt
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Lexer_shared.cmti
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Template.cmi
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Template.cmt
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Template.cmti
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Types.cmi
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Types.cmt
/usr/lib64/ocaml/dune/_ocaml_config
/usr/lib64/ocaml/dune/_ocaml_config/ocaml_config.cma
/usr/lib64/ocaml/dune/_ocaml_config/ocaml_config.cmi
/usr/lib64/ocaml/dune/_ocaml_config/ocaml_config.cmt
/usr/lib64/ocaml/dune/_ocaml_config/ocaml_config.cmti
/usr/lib64/ocaml/dune/_ocaml_config/ocaml_config.cmxs
/usr/lib64/ocaml/dune/_result
/usr/lib64/ocaml/dune/_result/dune_result.cma
/usr/lib64/ocaml/dune/_result/dune_result.cmi
/usr/lib64/ocaml/dune/_result/dune_result.cmt
/usr/lib64/ocaml/dune/_result/dune_result.cmxs
/usr/lib64/ocaml/dune/_result/dune_result__.cmi
/usr/lib64/ocaml/dune/_result/dune_result__.cmt
/usr/lib64/ocaml/dune/_result/dune_result__Result.cmi
/usr/lib64/ocaml/dune/_result/dune_result__Result.cmt
/usr/lib64/ocaml/dune/_result/dune_result__Result.cmti
/usr/lib64/ocaml/dune/_result/dune_result__Result_compat.cmi
/usr/lib64/ocaml/dune/_result/dune_result__Result_compat.cmt
/usr/lib64/ocaml/dune/_stdune
/usr/lib64/ocaml/dune/_stdune/stdune.cma
/usr/lib64/ocaml/dune/_stdune/stdune.cmi
/usr/lib64/ocaml/dune/_stdune/stdune.cmt
/usr/lib64/ocaml/dune/_stdune/stdune.cmxs
/usr/lib64/ocaml/dune/_stdune/stdune__.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Ansi_color.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Ansi_color.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Ansi_color.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Appendable_list.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Appendable_list.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Appendable_list.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Array.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Array.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Bin.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Bin.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Bin.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Bool.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Bool.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Bool.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Bytes.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Bytes.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Bytes.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Char.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Char.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Code_error.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Code_error.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Code_error.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Common.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Common.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Comparable.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Comparable.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Comparable.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Comparable_intf.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Comparable_intf.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Comparator.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Comparator.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Comparator.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Console.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Console.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Console.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Csexp.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Csexp.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Csexp.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Digest.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Digest.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Digest.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Dyn.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Dyn.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Dyn.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Either.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Either.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Either.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Env.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Env.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Env.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Escape.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Escape.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Escape.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Exn.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Exn.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Exn.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Exn_with_backtrace.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Exn_with_backtrace.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Exn_with_backtrace.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Fdecl.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Fdecl.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Fdecl.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Filename.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Filename.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Filename.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Float.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Float.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Float.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Fmt.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Fmt.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Fmt.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Fn.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Fn.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Fn.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Hashable.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Hashable.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Hashtbl.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Hashtbl.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Hashtbl.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Hashtbl_intf.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Hashtbl_intf.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Id.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Id.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Id.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Int.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Int.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Int.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Interned.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Interned.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Interned.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Io.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Io.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Io.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Lexbuf.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Lexbuf.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Lexbuf.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__List.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__List.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__List.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Loc.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Loc.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Loc.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Loc0.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Loc0.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Log.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Log.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Log.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Map.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Map.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Map.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Map_intf.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Map_intf.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Monad.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Monad.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Monad.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Nothing.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Nothing.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Nothing.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Option.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Option.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Option.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Or_exn.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Or_exn.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Or_exn.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Ordered.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Ordered.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Ordered.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Ordering.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Ordering.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Ordering.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Path.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Path.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Path.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Path_intf.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Path_intf.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Poly.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Poly.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Poly.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Pp.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Pp.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Pp.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Proc.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Proc.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Proc.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Result.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Result.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Result.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Set.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Set.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Set.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Set_intf.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Set_intf.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Sexp.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Sexp.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Sexp.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Signal.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Signal.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Signal.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Staged.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Staged.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Staged.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__String.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__String.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__String.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__String_split.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__String_split.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__String_split.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Table.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Table.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Table.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Tuple.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Tuple.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Tuple.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Type_eq.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Type_eq.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Type_eq.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Unit.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Unit.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Unit.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__Univ_map.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__Univ_map.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__Univ_map.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__User_error.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__User_error.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__User_error.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__User_message.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__User_message.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__User_message.cmti
/usr/lib64/ocaml/dune/_stdune/stdune__User_warning.cmi
/usr/lib64/ocaml/dune/_stdune/stdune__User_warning.cmt
/usr/lib64/ocaml/dune/_stdune/stdune__User_warning.cmti
/usr/lib64/ocaml/dune/_wp
/usr/lib64/ocaml/dune/_wp/dune
/usr/lib64/ocaml/dune/_wp/dune/wp.cmi
/usr/lib64/ocaml/dune/_wp/dune/wp.cmt
/usr/lib64/ocaml/dune/_wp/dune/wp__wp_dune__.cmi
/usr/lib64/ocaml/dune/_wp/dune/wp__wp_dune__.cmt
/usr/lib64/ocaml/dune/_wp/dune/wp_dune.cma
/usr/lib64/ocaml/dune/_wp/dune/wp_dune.cmxs
/usr/lib64/ocaml/dune/_wp/jbuilder
/usr/lib64/ocaml/dune/_wp/jbuilder/wp.cmi
/usr/lib64/ocaml/dune/_wp/jbuilder/wp.cmt
/usr/lib64/ocaml/dune/_wp/jbuilder/wp__wp_jbuilder__.cmi
/usr/lib64/ocaml/dune/_wp/jbuilder/wp__wp_jbuilder__.cmt
/usr/lib64/ocaml/dune/_wp/jbuilder/wp_jbuilder.cma
/usr/lib64/ocaml/dune/_wp/jbuilder/wp_jbuilder.cmxs
/usr/lib64/ocaml/dune/_wp/wp.cmi
/usr/lib64/ocaml/dune/_wp/wp.cmti
/usr/lib64/ocaml/dune/configurator
/usr/lib64/ocaml/dune/configurator/configurator.cma
/usr/lib64/ocaml/dune/configurator/configurator.cmi
/usr/lib64/ocaml/dune/configurator/configurator.cmt
/usr/lib64/ocaml/dune/configurator/configurator.cmxs
/usr/lib64/ocaml/dune/configurator/configurator__.cmi
/usr/lib64/ocaml/dune/configurator/configurator__.cmt
/usr/lib64/ocaml/dune/configurator/configurator__Extract_obj.cmi
/usr/lib64/ocaml/dune/configurator/configurator__Extract_obj.cmt
/usr/lib64/ocaml/dune/configurator/configurator__Extract_obj.cmti
/usr/lib64/ocaml/dune/configurator/configurator__V1.cmi
/usr/lib64/ocaml/dune/configurator/configurator__V1.cmt
/usr/lib64/ocaml/dune/configurator/configurator__V1.cmti
/usr/lib64/ocaml/dune/dune-package
/usr/lib64/ocaml/dune/opam
/usr/share/doc/ocaml-dune
/usr/share/doc/ocaml-dune/CHANGES.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-clean.1.gz
/usr/share/man/man1/dune-compute.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-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-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 Rocky Linux 8 using yum and dnf.