How To Install ocaml-dune-devel on Rocky Linux 8

In this tutorial we learn how to install ocaml-dune-devel on Rocky Linux 8. ocaml-dune-devel is Development files for ocaml-dune

Introduction

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

What is ocaml-dune-devel

The ocaml-dune-devel package contains libraries and signature files for developing applications that use ocaml-dune.

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

Install ocaml-dune-devel 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-devel using dnf by running the following command:

sudo dnf -y install ocaml-dune-devel

Install ocaml-dune-devel 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-devel using yum by running the following command:

sudo yum -y install ocaml-dune-devel

How To Uninstall ocaml-dune-devel on Rocky Linux 8

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

sudo dnf remove ocaml-dune-devel

ocaml-dune-devel Package Contents on Rocky Linux 8

/usr/lib64/ocaml/dune/_caml/dune_caml.a
/usr/lib64/ocaml/dune/_caml/dune_caml.cmx
/usr/lib64/ocaml/dune/_caml/dune_caml.cmxa
/usr/lib64/ocaml/dune/_dune_lang/atom.mli
/usr/lib64/ocaml/dune/_dune_lang/dune_lang.a
/usr/lib64/ocaml/dune/_dune_lang/dune_lang.cmx
/usr/lib64/ocaml/dune/_dune_lang/dune_lang.cmxa
/usr/lib64/ocaml/dune/_dune_lang/dune_lang.mli
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__.cmx
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Atom.cmx
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Combinators.cmx
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Dune_lexer.cmx
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Escape.cmx
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__File_syntax.cmx
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Jbuild_lexer.cmx
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Lexer.cmx
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Lexer_shared.cmx
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Template.cmx
/usr/lib64/ocaml/dune/_dune_lang/dune_lang__Types.cmx
/usr/lib64/ocaml/dune/_dune_lang/dune_lexer.mli
/usr/lib64/ocaml/dune/_dune_lang/escape.mli
/usr/lib64/ocaml/dune/_dune_lang/file_syntax.mli
/usr/lib64/ocaml/dune/_dune_lang/jbuild_lexer.mli
/usr/lib64/ocaml/dune/_dune_lang/lexer.mli
/usr/lib64/ocaml/dune/_dune_lang/lexer_shared.mli
/usr/lib64/ocaml/dune/_dune_lang/template.mli
/usr/lib64/ocaml/dune/_ocaml_config/ocaml_config.a
/usr/lib64/ocaml/dune/_ocaml_config/ocaml_config.cmx
/usr/lib64/ocaml/dune/_ocaml_config/ocaml_config.cmxa
/usr/lib64/ocaml/dune/_ocaml_config/ocaml_config.mli
/usr/lib64/ocaml/dune/_result/dune_result.a
/usr/lib64/ocaml/dune/_result/dune_result.cmx
/usr/lib64/ocaml/dune/_result/dune_result.cmxa
/usr/lib64/ocaml/dune/_result/dune_result__.cmx
/usr/lib64/ocaml/dune/_result/dune_result__Result.cmx
/usr/lib64/ocaml/dune/_result/dune_result__Result_compat.cmx
/usr/lib64/ocaml/dune/_result/result.mli
/usr/lib64/ocaml/dune/_stdune/ansi_color.mli
/usr/lib64/ocaml/dune/_stdune/appendable_list.mli
/usr/lib64/ocaml/dune/_stdune/bin.mli
/usr/lib64/ocaml/dune/_stdune/bool.mli
/usr/lib64/ocaml/dune/_stdune/bytes.mli
/usr/lib64/ocaml/dune/_stdune/code_error.mli
/usr/lib64/ocaml/dune/_stdune/comparable.mli
/usr/lib64/ocaml/dune/_stdune/comparator.mli
/usr/lib64/ocaml/dune/_stdune/console.mli
/usr/lib64/ocaml/dune/_stdune/csexp.mli
/usr/lib64/ocaml/dune/_stdune/digest.mli
/usr/lib64/ocaml/dune/_stdune/dyn.mli
/usr/lib64/ocaml/dune/_stdune/either.mli
/usr/lib64/ocaml/dune/_stdune/env.mli
/usr/lib64/ocaml/dune/_stdune/escape.mli
/usr/lib64/ocaml/dune/_stdune/exn.mli
/usr/lib64/ocaml/dune/_stdune/exn_with_backtrace.mli
/usr/lib64/ocaml/dune/_stdune/fdecl.mli
/usr/lib64/ocaml/dune/_stdune/filename.mli
/usr/lib64/ocaml/dune/_stdune/float.mli
/usr/lib64/ocaml/dune/_stdune/fmt.mli
/usr/lib64/ocaml/dune/_stdune/fn.mli
/usr/lib64/ocaml/dune/_stdune/hashtbl.mli
/usr/lib64/ocaml/dune/_stdune/id.mli
/usr/lib64/ocaml/dune/_stdune/int.mli
/usr/lib64/ocaml/dune/_stdune/interned.mli
/usr/lib64/ocaml/dune/_stdune/io.mli
/usr/lib64/ocaml/dune/_stdune/lexbuf.mli
/usr/lib64/ocaml/dune/_stdune/list.mli
/usr/lib64/ocaml/dune/_stdune/loc.mli
/usr/lib64/ocaml/dune/_stdune/log.mli
/usr/lib64/ocaml/dune/_stdune/map.mli
/usr/lib64/ocaml/dune/_stdune/monad.mli
/usr/lib64/ocaml/dune/_stdune/nothing.mli
/usr/lib64/ocaml/dune/_stdune/option.mli
/usr/lib64/ocaml/dune/_stdune/or_exn.mli
/usr/lib64/ocaml/dune/_stdune/ordered.mli
/usr/lib64/ocaml/dune/_stdune/ordering.mli
/usr/lib64/ocaml/dune/_stdune/path.mli
/usr/lib64/ocaml/dune/_stdune/poly.mli
/usr/lib64/ocaml/dune/_stdune/pp.mli
/usr/lib64/ocaml/dune/_stdune/proc.mli
/usr/lib64/ocaml/dune/_stdune/result.mli
/usr/lib64/ocaml/dune/_stdune/set.mli
/usr/lib64/ocaml/dune/_stdune/sexp.mli
/usr/lib64/ocaml/dune/_stdune/signal.mli
/usr/lib64/ocaml/dune/_stdune/staged.mli
/usr/lib64/ocaml/dune/_stdune/stdune.a
/usr/lib64/ocaml/dune/_stdune/stdune.cmx
/usr/lib64/ocaml/dune/_stdune/stdune.cmxa
/usr/lib64/ocaml/dune/_stdune/stdune__.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Ansi_color.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Appendable_list.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Array.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Bin.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Bool.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Bytes.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Char.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Code_error.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Common.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Comparable.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Comparable_intf.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Comparator.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Console.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Csexp.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Digest.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Dyn.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Either.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Env.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Escape.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Exn.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Exn_with_backtrace.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Fdecl.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Filename.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Float.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Fmt.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Fn.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Hashable.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Hashtbl.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Hashtbl_intf.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Id.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Int.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Interned.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Io.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Lexbuf.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__List.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Loc.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Loc0.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Log.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Map.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Map_intf.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Monad.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Nothing.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Option.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Or_exn.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Ordered.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Ordering.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Path.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Path_intf.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Poly.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Pp.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Proc.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Result.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Set.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Set_intf.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Sexp.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Signal.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Staged.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__String.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__String_split.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Table.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Tuple.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Type_eq.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Unit.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__Univ_map.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__User_error.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__User_message.cmx
/usr/lib64/ocaml/dune/_stdune/stdune__User_warning.cmx
/usr/lib64/ocaml/dune/_stdune/string.mli
/usr/lib64/ocaml/dune/_stdune/string_split.mli
/usr/lib64/ocaml/dune/_stdune/table.mli
/usr/lib64/ocaml/dune/_stdune/tuple.mli
/usr/lib64/ocaml/dune/_stdune/type_eq.mli
/usr/lib64/ocaml/dune/_stdune/unit.mli
/usr/lib64/ocaml/dune/_stdune/univ_map.mli
/usr/lib64/ocaml/dune/_stdune/user_error.mli
/usr/lib64/ocaml/dune/_stdune/user_message.mli
/usr/lib64/ocaml/dune/_stdune/user_warning.mli
/usr/lib64/ocaml/dune/_wp/dune/wp.cmx
/usr/lib64/ocaml/dune/_wp/dune/wp__wp_dune__.cmx
/usr/lib64/ocaml/dune/_wp/dune/wp_dune.a
/usr/lib64/ocaml/dune/_wp/dune/wp_dune.cmxa
/usr/lib64/ocaml/dune/_wp/jbuilder/wp.cmx
/usr/lib64/ocaml/dune/_wp/jbuilder/wp__wp_jbuilder__.cmx
/usr/lib64/ocaml/dune/_wp/jbuilder/wp_jbuilder.a
/usr/lib64/ocaml/dune/_wp/jbuilder/wp_jbuilder.cmxa
/usr/lib64/ocaml/dune/_wp/wp.mli
/usr/lib64/ocaml/dune/configurator/configurator.a
/usr/lib64/ocaml/dune/configurator/configurator.cmx
/usr/lib64/ocaml/dune/configurator/configurator.cmxa
/usr/lib64/ocaml/dune/configurator/configurator__.cmx
/usr/lib64/ocaml/dune/configurator/configurator__Extract_obj.cmx
/usr/lib64/ocaml/dune/configurator/configurator__V1.cmx
/usr/lib64/ocaml/dune/configurator/extract_obj.mli
/usr/lib64/ocaml/dune/configurator/v1.mli

References

Summary

In this tutorial we learn how to install ocaml-dune-devel on Rocky Linux 8 using yum and dnf.