How To Install ocaml-odoc on Fedora 36

In this tutorial we learn how to install ocaml-odoc in Fedora 36. ocaml-odoc is Documentation compiler for OCaml and Reason

Introduction

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

What is ocaml-odoc

This package contains odoc, a documentation generator for OCaml and Reason. It reads doc comments, delimited with (** ... *), and outputs HTML. Text inside doc comments is marked up in ocamldoc syntax. Odoc’s main advantage over ocamldoc is an accurate cross-referencer, which handles the complexity of the OCaml module system. Odoc also offers a good opportunity to improve HTML output compared to ocamldoc, but this is very much a work in progress.

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

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

sudo dnf -y install ocaml-odoc

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

sudo yum -y install ocaml-odoc

How To Uninstall ocaml-odoc on Fedora 36

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

sudo dnf remove ocaml-odoc

ocaml-odoc Package Contents on Fedora 36

---
title: "How To Install ocaml-odoc on Fedora 36"
linkTitle: "ocaml-odoc"
type: "docs"
description: "In this tutorial we learn how to install ocaml-odoc in Fedora 36. ocaml-odoc is Documentation compiler for OCaml and Reason"
date: "2022-08-17"
lastmod: "2022-08-17"
#image: /images/fedora/36/ocaml-odoc-featured.png
---

## Introduction

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

### What is `ocaml-odoc`

> This package contains odoc, a documentation generator for OCaml and Reason.  It reads doc comments, delimited with `(** ... *)`, and outputs HTML.  Text inside doc comments is marked up in ocamldoc syntax.  Odoc's main advantage over ocamldoc is an accurate cross-referencer, which handles the complexity of the OCaml module system.  Odoc also offers a good opportunity to improve HTML output compared to ocamldoc, but this is very much a work in progress.  

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

## Install ocaml-odoc on Fedora 36 Using dnf

Update yum database with `dnf` using the following command.

```bash
sudo dnf makecache --refresh

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

sudo dnf -y install ocaml-odoc

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

sudo yum -y install ocaml-odoc

How To Uninstall ocaml-odoc on Fedora 36

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

sudo dnf remove ocaml-odoc

ocaml-odoc Package Contents on Fedora 36

/usr/bin/odoc
/usr/lib/.build-id
/usr/lib/.build-id/28
/usr/lib/.build-id/28/997a87c206ba33b1cb707ae9648ca28d7b8ae8
/usr/lib/.build-id/30
/usr/lib/.build-id/30/96d10a84f30aee5728dfde27996873e7f59399
/usr/lib/.build-id/49
/usr/lib/.build-id/49/4afd94fae3de8c3cddc01f367ebb379dba2e40
/usr/lib/.build-id/4b
/usr/lib/.build-id/4b/3581a87eb91ebdace2221cd905d18da240c4b0
/usr/lib/.build-id/4c
/usr/lib/.build-id/4c/e7c33d7c523799aaeff34007e6648d8c517abd
/usr/lib/.build-id/7c
/usr/lib/.build-id/7c/2f4c9b551e92e30746ccfe8fa2e6017a30cb9f
/usr/lib/.build-id/a2
/usr/lib/.build-id/a2/d551052172311df16a1a7021131b7b72275265
/usr/lib/.build-id/aa
/usr/lib/.build-id/aa/7e91336461b788c698a522c4d4b92bf73279df
/usr/lib/.build-id/b2
/usr/lib/.build-id/b2/6671d0e1a72086b2bad359cfb0cd03250a5200
/usr/lib/.build-id/bc
/usr/lib/.build-id/bc/98f52f4f01fb87433a223762cf9beeea7ea182
/usr/lib/.build-id/d5
/usr/lib/.build-id/d5/f7039c8b63d44c6f63f946ec778b703f49040a
/usr/lib64/ocaml/odoc
/usr/lib64/ocaml/odoc/META
/usr/lib64/ocaml/odoc/document
/usr/lib64/ocaml/odoc/document/odoc_document.cma
/usr/lib64/ocaml/odoc/document/odoc_document.cmi
/usr/lib64/ocaml/odoc/document/odoc_document.cmxs
/usr/lib64/ocaml/odoc/document/odoc_document__Codefmt.cmi
/usr/lib64/ocaml/odoc/document/odoc_document__Comment.cmi
/usr/lib64/ocaml/odoc/document/odoc_document__Doctree.cmi
/usr/lib64/ocaml/odoc/document/odoc_document__Generator.cmi
/usr/lib64/ocaml/odoc/document/odoc_document__Generator_signatures.cmi
/usr/lib64/ocaml/odoc/document/odoc_document__ML.cmi
/usr/lib64/ocaml/odoc/document/odoc_document__Reason.cmi
/usr/lib64/ocaml/odoc/document/odoc_document__Renderer.cmi
/usr/lib64/ocaml/odoc/document/odoc_document__Targets.cmi
/usr/lib64/ocaml/odoc/document/odoc_document__Types.cmi
/usr/lib64/ocaml/odoc/document/odoc_document__Url.cmi
/usr/lib64/ocaml/odoc/document/odoc_document__Utils.cmi
/usr/lib64/ocaml/odoc/examples
/usr/lib64/ocaml/odoc/examples/odoc_examples.cma
/usr/lib64/ocaml/odoc/examples/odoc_examples.cmi
/usr/lib64/ocaml/odoc/examples/odoc_examples.cmxs
/usr/lib64/ocaml/odoc/examples/odoc_examples__.cmi
/usr/lib64/ocaml/odoc/examples/odoc_examples__Expansion.cmi
/usr/lib64/ocaml/odoc/examples/odoc_examples__Markup.cmi
/usr/lib64/ocaml/odoc/examples/odoc_examples__Resolution.cmi
/usr/lib64/ocaml/odoc/examples/odoc_examples__Unexposed.cmi
/usr/lib64/ocaml/odoc/examples/odoc_examples__Wrapping.cmi
/usr/lib64/ocaml/odoc/html
/usr/lib64/ocaml/odoc/html/odoc_html.cma
/usr/lib64/ocaml/odoc/html/odoc_html.cmi
/usr/lib64/ocaml/odoc/html/odoc_html.cmxs
/usr/lib64/ocaml/odoc/html/odoc_html__.cmi
/usr/lib64/ocaml/odoc/html/odoc_html__Generator.cmi
/usr/lib64/ocaml/odoc/html/odoc_html__Link.cmi
/usr/lib64/ocaml/odoc/html/odoc_html__Tree.cmi
/usr/lib64/ocaml/odoc/html/odoc_html__Utils.cmi
/usr/lib64/ocaml/odoc/latex
/usr/lib64/ocaml/odoc/latex/odoc_latex.cma
/usr/lib64/ocaml/odoc/latex/odoc_latex.cmi
/usr/lib64/ocaml/odoc/latex/odoc_latex.cmxs
/usr/lib64/ocaml/odoc/latex/odoc_latex__Generator.cmi
/usr/lib64/ocaml/odoc/latex/odoc_latex__Raw.cmi
/usr/lib64/ocaml/odoc/latex/odoc_latex__Types.cmi
/usr/lib64/ocaml/odoc/loader
/usr/lib64/ocaml/odoc/loader/odoc_loader.cma
/usr/lib64/ocaml/odoc/loader/odoc_loader.cmi
/usr/lib64/ocaml/odoc/loader/odoc_loader.cmxs
/usr/lib64/ocaml/odoc/loader/odoc_loader__.cmi
/usr/lib64/ocaml/odoc/loader/odoc_loader__Cmi.cmi
/usr/lib64/ocaml/odoc/loader/odoc_loader__Cmt.cmi
/usr/lib64/ocaml/odoc/loader/odoc_loader__Cmti.cmi
/usr/lib64/ocaml/odoc/loader/odoc_loader__Doc_attr.cmi
/usr/lib64/ocaml/odoc/loader/odoc_loader__Ident_env.cmi
/usr/lib64/ocaml/odoc/manpage
/usr/lib64/ocaml/odoc/manpage/odoc_manpage.cma
/usr/lib64/ocaml/odoc/manpage/odoc_manpage.cmi
/usr/lib64/ocaml/odoc/manpage/odoc_manpage.cmxs
/usr/lib64/ocaml/odoc/manpage/odoc_manpage__Generator.cmi
/usr/lib64/ocaml/odoc/manpage/odoc_manpage__Link.cmi
/usr/lib64/ocaml/odoc/model
/usr/lib64/ocaml/odoc/model/odoc_model.cma
/usr/lib64/ocaml/odoc/model/odoc_model.cmi
/usr/lib64/ocaml/odoc/model/odoc_model.cmxs
/usr/lib64/ocaml/odoc/model/odoc_model__.cmi
/usr/lib64/ocaml/odoc/model/odoc_model__Comment.cmi
/usr/lib64/ocaml/odoc/model/odoc_model__Compat.cmi
/usr/lib64/ocaml/odoc/model/odoc_model__Error.cmi
/usr/lib64/ocaml/odoc/model/odoc_model__Lang.cmi
/usr/lib64/ocaml/odoc/model/odoc_model__Location_.cmi
/usr/lib64/ocaml/odoc/model/odoc_model__Names.cmi
/usr/lib64/ocaml/odoc/model/odoc_model__Paths.cmi
/usr/lib64/ocaml/odoc/model/odoc_model__Paths_types.cmi
/usr/lib64/ocaml/odoc/model/odoc_model__Predefined.cmi
/usr/lib64/ocaml/odoc/model/odoc_model__Reference.cmi
/usr/lib64/ocaml/odoc/model/odoc_model__Root.cmi
/usr/lib64/ocaml/odoc/model/odoc_model__Semantics.cmi
/usr/lib64/ocaml/odoc/model_desc
/usr/lib64/ocaml/odoc/model_desc/odoc_model_desc.cma
/usr/lib64/ocaml/odoc/model_desc/odoc_model_desc.cmi
/usr/lib64/ocaml/odoc/model_desc/odoc_model_desc.cmxs
/usr/lib64/ocaml/odoc/model_desc/odoc_model_desc__Comment_desc.cmi
/usr/lib64/ocaml/odoc/model_desc/odoc_model_desc__Lang_desc.cmi
/usr/lib64/ocaml/odoc/model_desc/odoc_model_desc__Paths_desc.cmi
/usr/lib64/ocaml/odoc/model_desc/odoc_model_desc__Type_desc.cmi
/usr/lib64/ocaml/odoc/ocamlary
/usr/lib64/ocaml/odoc/ocamlary/ocamlary.cmi
/usr/lib64/ocaml/odoc/odoc
/usr/lib64/ocaml/odoc/odoc/odoc_odoc.cma
/usr/lib64/ocaml/odoc/odoc/odoc_odoc.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc.cmxs
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Compile.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Css_file.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Depends.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Fs.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Highlight_js.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Html_fragment.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Html_page.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Latex.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Man_page.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Odoc_file.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Odoc_link.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Or_error.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Rendering.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Resolver.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Support_files.cmi
/usr/lib64/ocaml/odoc/odoc/odoc_odoc__Url.cmi
/usr/lib64/ocaml/odoc/xref2
/usr/lib64/ocaml/odoc/xref2/odoc_xref2.cma
/usr/lib64/ocaml/odoc/xref2/odoc_xref2.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2.cmxs
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Cfrag.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Compile.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Component.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Cpath.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Env.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Errors.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Expand_tools.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Find.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Ident.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Lang_of.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Link.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Lookup_failures.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Ref_tools.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Strengthen.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Subst.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Tools.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Type_of.cmi
/usr/lib64/ocaml/odoc/xref2/odoc_xref2__Utils.cmi
/usr/lib64/ocaml/odoc/xref_test
/usr/lib64/ocaml/odoc/xref_test/odoc_xref_test.cma
/usr/lib64/ocaml/odoc/xref_test/odoc_xref_test.cmi
/usr/lib64/ocaml/odoc/xref_test/odoc_xref_test__Common.cmi
/usr/share/doc/ocaml-odoc
/usr/share/doc/ocaml-odoc/CHANGES.md
/usr/share/doc/ocaml-odoc/README.md
/usr/share/licenses/ocaml-odoc
/usr/share/licenses/ocaml-odoc/LICENSE.md
/usr/share/man/man1/odoc.1.gz
/usr/share/odoc
/usr/share/odoc/odoc-theme
/usr/share/odoc/odoc-theme/default
/usr/share/odoc/odoc-theme/default/highlight.pack.js
/usr/share/odoc/odoc-theme/default/odoc.css

References

Summary

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

/usr/bin/odoc /usr/lib/.build-id /usr/lib/.build-id/23 /usr/lib/.build-id/23/2b60773e4b575e22ec870e17a90019af86f66a /usr/lib/.build-id/2c /usr/lib/.build-id/2c/30a3ed316a4c4e3b187535db1c38df43fd1d45 /usr/lib/.build-id/4a /usr/lib/.build-id/4a/782949a9a7ce99f05c4df5def2eff8aa8d4bad /usr/lib/.build-id/4d /usr/lib/.build-id/4d/d081cd103f8d6bd6a91454b9e1e235264c427f /usr/lib/.build-id/51 /usr/lib/.build-id/51/71009f728f269976b4ccfd28ab586dc4fd71d6 /usr/lib/.build-id/5c /usr/lib/.build-id/5c/8e192ccfcd7130747cd2491d4aafc090f0ae7e /usr/lib/.build-id/63 /usr/lib/.build-id/63/d9e35f3b449bc018794c393d91691b35e76d13 /usr/lib/.build-id/95 /usr/lib/.build-id/95/f4bc304c2af02c9faff1b0af798d7a6e0cae16 /usr/lib/.build-id/99 /usr/lib/.build-id/99/bfda515bb0bb6a80192e0e83f4623c70ee1214 /usr/lib/.build-id/af /usr/lib/.build-id/af/07c7041c18a3c974633b15071abe20f30b389c /usr/lib/.build-id/b5 /usr/lib/.build-id/b5/8d42b77a98f8484446e733199d9b0b5bf71518 /usr/lib/ocaml/odoc /usr/lib/ocaml/odoc/META /usr/lib/ocaml/odoc/document /usr/lib/ocaml/odoc/document/odoc_document.cma /usr/lib/ocaml/odoc/document/odoc_document.cmi /usr/lib/ocaml/odoc/document/odoc_document.cmxs /usr/lib/ocaml/odoc/document/odoc_document__Codefmt.cmi /usr/lib/ocaml/odoc/document/odoc_document__Comment.cmi /usr/lib/ocaml/odoc/document/odoc_document__Doctree.cmi /usr/lib/ocaml/odoc/document/odoc_document__Generator.cmi /usr/lib/ocaml/odoc/document/odoc_document__Generator_signatures.cmi /usr/lib/ocaml/odoc/document/odoc_document__ML.cmi /usr/lib/ocaml/odoc/document/odoc_document__Reason.cmi /usr/lib/ocaml/odoc/document/odoc_document__Renderer.cmi /usr/lib/ocaml/odoc/document/odoc_document__Targets.cmi /usr/lib/ocaml/odoc/document/odoc_document__Types.cmi /usr/lib/ocaml/odoc/document/odoc_document__Url.cmi /usr/lib/ocaml/odoc/document/odoc_document__Utils.cmi /usr/lib/ocaml/odoc/examples /usr/lib/ocaml/odoc/examples/odoc_examples.cma /usr/lib/ocaml/odoc/examples/odoc_examples.cmi /usr/lib/ocaml/odoc/examples/odoc_examples.cmxs /usr/lib/ocaml/odoc/examples/odoc_examples__.cmi /usr/lib/ocaml/odoc/examples/odoc_examples__Expansion.cmi /usr/lib/ocaml/odoc/examples/odoc_examples__Markup.cmi /usr/lib/ocaml/odoc/examples/odoc_examples__Resolution.cmi /usr/lib/ocaml/odoc/examples/odoc_examples__Unexposed.cmi /usr/lib/ocaml/odoc/examples/odoc_examples__Wrapping.cmi /usr/lib/ocaml/odoc/html /usr/lib/ocaml/odoc/html/odoc_html.cma /usr/lib/ocaml/odoc/html/odoc_html.cmi /usr/lib/ocaml/odoc/html/odoc_html.cmxs /usr/lib/ocaml/odoc/html/odoc_html__.cmi /usr/lib/ocaml/odoc/html/odoc_html__Generator.cmi /usr/lib/ocaml/odoc/html/odoc_html__Link.cmi /usr/lib/ocaml/odoc/html/odoc_html__Tree.cmi /usr/lib/ocaml/odoc/html/odoc_html__Utils.cmi /usr/lib/ocaml/odoc/latex /usr/lib/ocaml/odoc/latex/odoc_latex.cma /usr/lib/ocaml/odoc/latex/odoc_latex.cmi /usr/lib/ocaml/odoc/latex/odoc_latex.cmxs /usr/lib/ocaml/odoc/latex/odoc_latex__Generator.cmi /usr/lib/ocaml/odoc/latex/odoc_latex__Raw.cmi /usr/lib/ocaml/odoc/latex/odoc_latex__Types.cmi /usr/lib/ocaml/odoc/loader /usr/lib/ocaml/odoc/loader/odoc_loader.cma /usr/lib/ocaml/odoc/loader/odoc_loader.cmi /usr/lib/ocaml/odoc/loader/odoc_loader.cmxs /usr/lib/ocaml/odoc/loader/odoc_loader__.cmi /usr/lib/ocaml/odoc/loader/odoc_loader__Cmi.cmi /usr/lib/ocaml/odoc/loader/odoc_loader__Cmt.cmi /usr/lib/ocaml/odoc/loader/odoc_loader__Cmti.cmi /usr/lib/ocaml/odoc/loader/odoc_loader__Doc_attr.cmi /usr/lib/ocaml/odoc/loader/odoc_loader__Ident_env.cmi /usr/lib/ocaml/odoc/manpage /usr/lib/ocaml/odoc/manpage/odoc_manpage.cma /usr/lib/ocaml/odoc/manpage/odoc_manpage.cmi /usr/lib/ocaml/odoc/manpage/odoc_manpage.cmxs /usr/lib/ocaml/odoc/manpage/odoc_manpage__Generator.cmi /usr/lib/ocaml/odoc/manpage/odoc_manpage__Link.cmi /usr/lib/ocaml/odoc/model /usr/lib/ocaml/odoc/model/odoc_model.cma /usr/lib/ocaml/odoc/model/odoc_model.cmi /usr/lib/ocaml/odoc/model/odoc_model.cmxs /usr/lib/ocaml/odoc/model/odoc_model__.cmi /usr/lib/ocaml/odoc/model/odoc_model__Comment.cmi /usr/lib/ocaml/odoc/model/odoc_model__Compat.cmi /usr/lib/ocaml/odoc/model/odoc_model__Error.cmi /usr/lib/ocaml/odoc/model/odoc_model__Lang.cmi /usr/lib/ocaml/odoc/model/odoc_model__Location_.cmi /usr/lib/ocaml/odoc/model/odoc_model__Names.cmi /usr/lib/ocaml/odoc/model/odoc_model__Paths.cmi /usr/lib/ocaml/odoc/model/odoc_model__Paths_types.cmi /usr/lib/ocaml/odoc/model/odoc_model__Predefined.cmi /usr/lib/ocaml/odoc/model/odoc_model__Reference.cmi /usr/lib/ocaml/odoc/model/odoc_model__Root.cmi /usr/lib/ocaml/odoc/model/odoc_model__Semantics.cmi /usr/lib/ocaml/odoc/model_desc /usr/lib/ocaml/odoc/model_desc/odoc_model_desc.cma /usr/lib/ocaml/odoc/model_desc/odoc_model_desc.cmi /usr/lib/ocaml/odoc/model_desc/odoc_model_desc.cmxs /usr/lib/ocaml/odoc/model_desc/odoc_model_desc__Comment_desc.cmi /usr/lib/ocaml/odoc/model_desc/odoc_model_desc__Lang_desc.cmi /usr/lib/ocaml/odoc/model_desc/odoc_model_desc__Paths_desc.cmi /usr/lib/ocaml/odoc/model_desc/odoc_model_desc__Type_desc.cmi /usr/lib/ocaml/odoc/ocamlary /usr/lib/ocaml/odoc/ocamlary/ocamlary.cmi /usr/lib/ocaml/odoc/odoc /usr/lib/ocaml/odoc/odoc/odoc_odoc.cma /usr/lib/ocaml/odoc/odoc/odoc_odoc.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc.cmxs /usr/lib/ocaml/odoc/odoc/odoc_odoc__Compile.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Css_file.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Depends.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Fs.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Highlight_js.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Html_fragment.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Html_page.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Latex.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Man_page.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Odoc_file.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Odoc_link.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Or_error.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Rendering.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Resolver.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Support_files.cmi /usr/lib/ocaml/odoc/odoc/odoc_odoc__Url.cmi /usr/lib/ocaml/odoc/xref2 /usr/lib/ocaml/odoc/xref2/odoc_xref2.cma /usr/lib/ocaml/odoc/xref2/odoc_xref2.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2.cmxs /usr/lib/ocaml/odoc/xref2/odoc_xref2__Cfrag.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Compile.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Component.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Cpath.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Env.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Errors.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Expand_tools.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Find.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Ident.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Lang_of.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Link.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Lookup_failures.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Ref_tools.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Strengthen.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Subst.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Tools.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Type_of.cmi /usr/lib/ocaml/odoc/xref2/odoc_xref2__Utils.cmi /usr/lib/ocaml/odoc/xref_test /usr/lib/ocaml/odoc/xref_test/odoc_xref_test.cma /usr/lib/ocaml/odoc/xref_test/odoc_xref_test.cmi /usr/lib/ocaml/odoc/xref_test/odoc_xref_test__Common.cmi /usr/share/doc/ocaml-odoc /usr/share/doc/ocaml-odoc/CHANGES.md /usr/share/doc/ocaml-odoc/README.md /usr/share/licenses/ocaml-odoc /usr/share/licenses/ocaml-odoc/LICENSE.md /usr/share/man/man1/odoc.1.gz /usr/share/odoc /usr/share/odoc/odoc-theme /usr/share/odoc/odoc-theme/default /usr/share/odoc/odoc-theme/default/highlight.pack.js /usr/share/odoc/odoc-theme/default/odoc.css


## References

* [ocaml-odoc website](https://github.com/ocaml/odoc)

## Summary

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