How To Install ocaml-ppx-deriving on Fedora 36

In this tutorial we learn how to install ocaml-ppx-deriving in Fedora 36. ocaml-ppx-deriving is Type-driven code generation for OCaml

Introduction

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

What is ocaml-ppx-deriving

Deriving is a library simplifying type-driven code generation on OCaml. It includes a set of useful plugins map (iter), fold (iter), make, yojson, and protobuf.

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

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

sudo dnf -y install ocaml-ppx-deriving

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

sudo yum -y install ocaml-ppx-deriving

How To Uninstall ocaml-ppx-deriving on Fedora 36

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

sudo dnf remove ocaml-ppx-deriving

ocaml-ppx-deriving Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/02
/usr/lib/.build-id/02/db32b09e3c79e30919e2866ec581a71493f6c5
/usr/lib/.build-id/31
/usr/lib/.build-id/31/b7ba308f913b5166c323fd57dcf1a2dd425ec0
/usr/lib/.build-id/32
/usr/lib/.build-id/32/75b94ec3e4896ededab484277feb1bdab53995
/usr/lib/.build-id/3b
/usr/lib/.build-id/3b/d457220dd8ded0ee550ed21a5bc07452c37c04
/usr/lib/.build-id/6f
/usr/lib/.build-id/6f/353f3775946141ba3b10d68f856715341e13ad
/usr/lib/.build-id/76
/usr/lib/.build-id/76/38726fb00fcb2de863068240258c01e83e93e5
/usr/lib/.build-id/a0
/usr/lib/.build-id/a0/ebf0ba3e7ce43b4e10c598fa8d58e09cf7afe0
/usr/lib/.build-id/a8
/usr/lib/.build-id/a8/ffd51c4dc237ef19d8c039a8f274fe42f82a37
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/923b620390a3b5034cbd7c1b60d1be18e74035
/usr/lib/.build-id/cc
/usr/lib/.build-id/cc/b3903f2d074b122ad5caa1af4fcabb9a7a5eb5
/usr/lib/.build-id/d9
/usr/lib/.build-id/d9/9535d5bb0441932b71b03de5327afb3a82cbcd
/usr/lib/.build-id/ea
/usr/lib/.build-id/ea/39459b7332d9750e0113e8dbbb862d8363cee8
/usr/lib/.build-id/f2
/usr/lib/.build-id/f2/2d5ddf0b1930722ae45d3f467d050c828406b1
/usr/lib64/ocaml/ppx_deriving
/usr/lib64/ocaml/ppx_deriving/META
/usr/lib64/ocaml/ppx_deriving/api
/usr/lib64/ocaml/ppx_deriving/api/ppx_deriving.cmi
/usr/lib64/ocaml/ppx_deriving/api/ppx_deriving_api.cma
/usr/lib64/ocaml/ppx_deriving/api/ppx_deriving_api.cmxs
/usr/lib64/ocaml/ppx_deriving/create
/usr/lib64/ocaml/ppx_deriving/create/ppx_deriving_create.cma
/usr/lib64/ocaml/ppx_deriving/create/ppx_deriving_create.cmi
/usr/lib64/ocaml/ppx_deriving/create/ppx_deriving_create.cmxs
/usr/lib64/ocaml/ppx_deriving/enum
/usr/lib64/ocaml/ppx_deriving/enum/ppx_deriving_enum.cma
/usr/lib64/ocaml/ppx_deriving/enum/ppx_deriving_enum.cmi
/usr/lib64/ocaml/ppx_deriving/enum/ppx_deriving_enum.cmxs
/usr/lib64/ocaml/ppx_deriving/eq
/usr/lib64/ocaml/ppx_deriving/eq/ppx_deriving_eq.cma
/usr/lib64/ocaml/ppx_deriving/eq/ppx_deriving_eq.cmi
/usr/lib64/ocaml/ppx_deriving/eq/ppx_deriving_eq.cmxs
/usr/lib64/ocaml/ppx_deriving/fold
/usr/lib64/ocaml/ppx_deriving/fold/ppx_deriving_fold.cma
/usr/lib64/ocaml/ppx_deriving/fold/ppx_deriving_fold.cmi
/usr/lib64/ocaml/ppx_deriving/fold/ppx_deriving_fold.cmxs
/usr/lib64/ocaml/ppx_deriving/iter
/usr/lib64/ocaml/ppx_deriving/iter/ppx_deriving_iter.cma
/usr/lib64/ocaml/ppx_deriving/iter/ppx_deriving_iter.cmi
/usr/lib64/ocaml/ppx_deriving/iter/ppx_deriving_iter.cmxs
/usr/lib64/ocaml/ppx_deriving/make
/usr/lib64/ocaml/ppx_deriving/make/ppx_deriving_make.cma
/usr/lib64/ocaml/ppx_deriving/make/ppx_deriving_make.cmi
/usr/lib64/ocaml/ppx_deriving/make/ppx_deriving_make.cmxs
/usr/lib64/ocaml/ppx_deriving/map
/usr/lib64/ocaml/ppx_deriving/map/ppx_deriving_map.cma
/usr/lib64/ocaml/ppx_deriving/map/ppx_deriving_map.cmi
/usr/lib64/ocaml/ppx_deriving/map/ppx_deriving_map.cmxs
/usr/lib64/ocaml/ppx_deriving/ord
/usr/lib64/ocaml/ppx_deriving/ord/ppx_deriving_ord.cma
/usr/lib64/ocaml/ppx_deriving/ord/ppx_deriving_ord.cmi
/usr/lib64/ocaml/ppx_deriving/ord/ppx_deriving_ord.cmxs
/usr/lib64/ocaml/ppx_deriving/ppx_deriving
/usr/lib64/ocaml/ppx_deriving/runtime
/usr/lib64/ocaml/ppx_deriving/runtime/ppx_deriving_runtime.cma
/usr/lib64/ocaml/ppx_deriving/runtime/ppx_deriving_runtime.cmi
/usr/lib64/ocaml/ppx_deriving/runtime/ppx_deriving_runtime.cmxs
/usr/lib64/ocaml/ppx_deriving/show
/usr/lib64/ocaml/ppx_deriving/show/ppx_deriving_show.cma
/usr/lib64/ocaml/ppx_deriving/show/ppx_deriving_show.cmi
/usr/lib64/ocaml/ppx_deriving/show/ppx_deriving_show.cmxs
/usr/lib64/ocaml/ppx_deriving/std
/usr/lib64/ocaml/ppx_deriving/std/ppx_deriving_std.cma
/usr/lib64/ocaml/ppx_deriving/std/ppx_deriving_std.cmi
/usr/lib64/ocaml/ppx_deriving/std/ppx_deriving_std.cmxs
/usr/share/doc/ocaml-ppx-deriving
/usr/share/doc/ocaml-ppx-deriving/CHANGELOG.md
/usr/share/doc/ocaml-ppx-deriving/README.md
/usr/share/licenses/ocaml-ppx-deriving
/usr/share/licenses/ocaml-ppx-deriving/LICENSE.txt

References

Summary

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


title: “How To Install ocaml-ppx-deriving on Fedora 36” linkTitle: “ocaml-ppx-deriving” type: “docs” description: “In this tutorial we learn how to install ocaml-ppx-deriving in Fedora 36. ocaml-ppx-deriving is Type-driven code generation for OCaml” date: “2022-08-17” lastmod: “2022-08-17” #image: /images/fedora/36/ocaml-ppx-deriving-featured.png

Introduction

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

What is ocaml-ppx-deriving

Deriving is a library simplifying type-driven code generation on OCaml. It includes a set of useful plugins map (iter), fold (iter), make, yojson, and protobuf.

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

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

sudo dnf -y install ocaml-ppx-deriving

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

sudo yum -y install ocaml-ppx-deriving

How To Uninstall ocaml-ppx-deriving on Fedora 36

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

sudo dnf remove ocaml-ppx-deriving

ocaml-ppx-deriving Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/01
/usr/lib/.build-id/01/773cb2ce35a0db5be70d75a359ba45865b379c
/usr/lib/.build-id/17
/usr/lib/.build-id/17/1f76cfe38810e02fe64ee7e69a402569cfda4d
/usr/lib/.build-id/20
/usr/lib/.build-id/20/48a329b03cdf1522c66711a5bf9ac6b5f172af
/usr/lib/.build-id/25
/usr/lib/.build-id/25/7a586722647bc1f6f6d0018210298b779c37bc
/usr/lib/.build-id/30
/usr/lib/.build-id/30/7bb13154b1284f1dacbd8cfbad0bc62639e600
/usr/lib/.build-id/73
/usr/lib/.build-id/73/3a2b3821b008ddd4694949c7681ec5e077cdc6
/usr/lib/.build-id/95
/usr/lib/.build-id/95/1107ab386a4ddd899362cf437384bbc5eab145
/usr/lib/.build-id/9a
/usr/lib/.build-id/9a/73ef86ce5d06997ddcc6a8caf5c95f36f8e092
/usr/lib/.build-id/ad
/usr/lib/.build-id/ad/2e0db7c2ae6fb260baedd75922dfe9c7283c4c
/usr/lib/.build-id/c5
/usr/lib/.build-id/c5/a8ff781f218d24519b61109b9a072753f31e7b
/usr/lib/.build-id/cf
/usr/lib/.build-id/cf/6a07017ac95a3cda437657a1d03e091b970348
/usr/lib/.build-id/e1
/usr/lib/.build-id/e1/9325128082545113d1079fe3245e11735f8fed
/usr/lib/.build-id/f4
/usr/lib/.build-id/f4/3de411d85f0c36c8c7ff9fdb84b89ce41d7d13
/usr/lib/ocaml/ppx_deriving
/usr/lib/ocaml/ppx_deriving/META
/usr/lib/ocaml/ppx_deriving/api
/usr/lib/ocaml/ppx_deriving/api/ppx_deriving.cmi
/usr/lib/ocaml/ppx_deriving/api/ppx_deriving_api.cma
/usr/lib/ocaml/ppx_deriving/api/ppx_deriving_api.cmxs
/usr/lib/ocaml/ppx_deriving/create
/usr/lib/ocaml/ppx_deriving/create/ppx_deriving_create.cma
/usr/lib/ocaml/ppx_deriving/create/ppx_deriving_create.cmi
/usr/lib/ocaml/ppx_deriving/create/ppx_deriving_create.cmxs
/usr/lib/ocaml/ppx_deriving/enum
/usr/lib/ocaml/ppx_deriving/enum/ppx_deriving_enum.cma
/usr/lib/ocaml/ppx_deriving/enum/ppx_deriving_enum.cmi
/usr/lib/ocaml/ppx_deriving/enum/ppx_deriving_enum.cmxs
/usr/lib/ocaml/ppx_deriving/eq
/usr/lib/ocaml/ppx_deriving/eq/ppx_deriving_eq.cma
/usr/lib/ocaml/ppx_deriving/eq/ppx_deriving_eq.cmi
/usr/lib/ocaml/ppx_deriving/eq/ppx_deriving_eq.cmxs
/usr/lib/ocaml/ppx_deriving/fold
/usr/lib/ocaml/ppx_deriving/fold/ppx_deriving_fold.cma
/usr/lib/ocaml/ppx_deriving/fold/ppx_deriving_fold.cmi
/usr/lib/ocaml/ppx_deriving/fold/ppx_deriving_fold.cmxs
/usr/lib/ocaml/ppx_deriving/iter
/usr/lib/ocaml/ppx_deriving/iter/ppx_deriving_iter.cma
/usr/lib/ocaml/ppx_deriving/iter/ppx_deriving_iter.cmi
/usr/lib/ocaml/ppx_deriving/iter/ppx_deriving_iter.cmxs
/usr/lib/ocaml/ppx_deriving/make
/usr/lib/ocaml/ppx_deriving/make/ppx_deriving_make.cma
/usr/lib/ocaml/ppx_deriving/make/ppx_deriving_make.cmi
/usr/lib/ocaml/ppx_deriving/make/ppx_deriving_make.cmxs
/usr/lib/ocaml/ppx_deriving/map
/usr/lib/ocaml/ppx_deriving/map/ppx_deriving_map.cma
/usr/lib/ocaml/ppx_deriving/map/ppx_deriving_map.cmi
/usr/lib/ocaml/ppx_deriving/map/ppx_deriving_map.cmxs
/usr/lib/ocaml/ppx_deriving/ord
/usr/lib/ocaml/ppx_deriving/ord/ppx_deriving_ord.cma
/usr/lib/ocaml/ppx_deriving/ord/ppx_deriving_ord.cmi
/usr/lib/ocaml/ppx_deriving/ord/ppx_deriving_ord.cmxs
/usr/lib/ocaml/ppx_deriving/ppx_deriving
/usr/lib/ocaml/ppx_deriving/runtime
/usr/lib/ocaml/ppx_deriving/runtime/ppx_deriving_runtime.cma
/usr/lib/ocaml/ppx_deriving/runtime/ppx_deriving_runtime.cmi
/usr/lib/ocaml/ppx_deriving/runtime/ppx_deriving_runtime.cmxs
/usr/lib/ocaml/ppx_deriving/show
/usr/lib/ocaml/ppx_deriving/show/ppx_deriving_show.cma
/usr/lib/ocaml/ppx_deriving/show/ppx_deriving_show.cmi
/usr/lib/ocaml/ppx_deriving/show/ppx_deriving_show.cmxs
/usr/lib/ocaml/ppx_deriving/std
/usr/lib/ocaml/ppx_deriving/std/ppx_deriving_std.cma
/usr/lib/ocaml/ppx_deriving/std/ppx_deriving_std.cmi
/usr/lib/ocaml/ppx_deriving/std/ppx_deriving_std.cmxs
/usr/share/doc/ocaml-ppx-deriving
/usr/share/doc/ocaml-ppx-deriving/CHANGELOG.md
/usr/share/doc/ocaml-ppx-deriving/README.md
/usr/share/licenses/ocaml-ppx-deriving
/usr/share/licenses/ocaml-ppx-deriving/LICENSE.txt

References

Summary

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