How To Install ocaml-ppx-tools-versioned on Rocky Linux 8

In this tutorial we learn how to install ocaml-ppx-tools-versioned on Rocky Linux 8. ocaml-ppx-tools-versioned is Tools for authors of ppx rewriters

Introduction

In this tutorial we learn how to install ocaml-ppx-tools-versioned on Rocky Linux 8.

What is ocaml-ppx-tools-versioned

A variant of ppx_tools based on ocaml-migrate-parsetree.

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

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

sudo dnf -y install ocaml-ppx-tools-versioned

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

sudo yum -y install ocaml-ppx-tools-versioned

How To Uninstall ocaml-ppx-tools-versioned on Rocky Linux 8

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

sudo dnf remove ocaml-ppx-tools-versioned

ocaml-ppx-tools-versioned Package Contents on Rocky Linux 8

/usr/lib/.build-id
/usr/lib/.build-id/17
/usr/lib/.build-id/17/179900636bfbbf38df604670f621406aa21fd7
/usr/lib/.build-id/42
/usr/lib/.build-id/42/f56186fae945c5845c472e2320f883ec4dd01f
/usr/lib/.build-id/63
/usr/lib/.build-id/63/4732b4f98e3ef000da93241a3578bdc7ebb67b
/usr/lib/.build-id/9d
/usr/lib/.build-id/9d/51a4c80aa17b7347eed380b5dc8a54ed908202
/usr/lib/.build-id/c0
/usr/lib/.build-id/c0/d29622d38d1854e59487a814a5b9256f989936
/usr/lib/.build-id/d9
/usr/lib/.build-id/d9/d4babb248e783f2422a2003aecb57d0ae683dc
/usr/lib/.build-id/ec
/usr/lib/.build-id/ec/8c59058f0e7d21987ef10b4d9bf65400144980
/usr/lib/.build-id/f7
/usr/lib/.build-id/f7/6f33f02cbd0360dafe807587ded27e79ba5646
/usr/lib64/ocaml/ppx_tools_versioned
/usr/lib64/ocaml/ppx_tools_versioned/META
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_402.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_402.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_402.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_402.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_402.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_403.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_403.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_403.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_403.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_403.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_404.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_404.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_404.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_404.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_404.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_405.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_405.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_405.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_405.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_405.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_406.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_406.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_406.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_406.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_406.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_407.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_407.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_407.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_407.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_407.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_408.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_408.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_408.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_408.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_408.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_409.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_409.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_409.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_409.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_convenience_409.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_402.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_402.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_402.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_403.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_403.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_403.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_404.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_404.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_404.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_405.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_405.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_405.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_406.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_406.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_406.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_407.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_407.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_407.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_408.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_408.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_408.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_409.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_409.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_lifter_409.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_402.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_402.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_402.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_402.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_402.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_403.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_403.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_403.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_403.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_403.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_404.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_404.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_404.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_404.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_404.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_405.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_405.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_405.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_405.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_405.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_406.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_406.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_406.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_406.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_406.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_407.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_407.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_407.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_407.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_407.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_408.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_408.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_408.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_408.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_408.mli
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_409.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_409.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_409.cmti
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_409.ml
/usr/lib64/ocaml/ppx_tools_versioned/ast_mapper_class_409.mli
/usr/lib64/ocaml/ppx_tools_versioned/dune-package
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_402
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_402/ppx.exe
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_402/ppx_metaquot_402.cmi
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_402/ppx_metaquot_402.cmt
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_402/ppx_metaquot_402.cmx
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_402/ppx_metaquot_402.ml
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_402/ppx_tools_versioned_metaquot_402.a
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_402/ppx_tools_versioned_metaquot_402.cma
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_402/ppx_tools_versioned_metaquot_402.cmxa
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_402/ppx_tools_versioned_metaquot_402.cmxs
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_403
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_403/ppx.exe
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_403/ppx_metaquot_403.cmi
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_403/ppx_metaquot_403.cmt
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_403/ppx_metaquot_403.cmx
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_403/ppx_metaquot_403.ml
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_403/ppx_tools_versioned_metaquot_403.a
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_403/ppx_tools_versioned_metaquot_403.cma
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_403/ppx_tools_versioned_metaquot_403.cmxa
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_403/ppx_tools_versioned_metaquot_403.cmxs
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_404
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_404/ppx.exe
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_404/ppx_metaquot_404.cmi
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_404/ppx_metaquot_404.cmt
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_404/ppx_metaquot_404.cmx
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_404/ppx_metaquot_404.ml
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_404/ppx_tools_versioned_metaquot_404.a
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_404/ppx_tools_versioned_metaquot_404.cma
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_404/ppx_tools_versioned_metaquot_404.cmxa
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_404/ppx_tools_versioned_metaquot_404.cmxs
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_405
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_405/ppx.exe
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_405/ppx_metaquot_405.cmi
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_405/ppx_metaquot_405.cmt
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_405/ppx_metaquot_405.cmx
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_405/ppx_metaquot_405.ml
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_405/ppx_tools_versioned_metaquot_405.a
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_405/ppx_tools_versioned_metaquot_405.cma
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_405/ppx_tools_versioned_metaquot_405.cmxa
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_405/ppx_tools_versioned_metaquot_405.cmxs
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_406
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_406/ppx.exe
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_406/ppx_metaquot_406.cmi
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_406/ppx_metaquot_406.cmt
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_406/ppx_metaquot_406.cmx
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_406/ppx_metaquot_406.ml
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_406/ppx_tools_versioned_metaquot_406.a
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_406/ppx_tools_versioned_metaquot_406.cma
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_406/ppx_tools_versioned_metaquot_406.cmxa
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_406/ppx_tools_versioned_metaquot_406.cmxs
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_407
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_407/ppx.exe
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_407/ppx_metaquot_407.cmi
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_407/ppx_metaquot_407.cmt
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_407/ppx_metaquot_407.cmx
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_407/ppx_metaquot_407.ml
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_407/ppx_tools_versioned_metaquot_407.a
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_407/ppx_tools_versioned_metaquot_407.cma
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_407/ppx_tools_versioned_metaquot_407.cmxa
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_407/ppx_tools_versioned_metaquot_407.cmxs
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_408
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_408/ppx.exe
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_408/ppx_metaquot_408.cmi
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_408/ppx_metaquot_408.cmt
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_408/ppx_metaquot_408.cmx
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_408/ppx_metaquot_408.ml
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_408/ppx_tools_versioned_metaquot_408.a
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_408/ppx_tools_versioned_metaquot_408.cma
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_408/ppx_tools_versioned_metaquot_408.cmxa
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_408/ppx_tools_versioned_metaquot_408.cmxs
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_409
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_409/ppx.exe
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_409/ppx_metaquot_409.cmi
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_409/ppx_metaquot_409.cmt
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_409/ppx_metaquot_409.cmx
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_409/ppx_metaquot_409.ml
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_409/ppx_tools_versioned_metaquot_409.a
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_409/ppx_tools_versioned_metaquot_409.cma
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_409/ppx_tools_versioned_metaquot_409.cmxa
/usr/lib64/ocaml/ppx_tools_versioned/metaquot_409/ppx_tools_versioned_metaquot_409.cmxs
/usr/lib64/ocaml/ppx_tools_versioned/opam
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_402.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_402.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_402.ml
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_403.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_403.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_403.ml
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_404.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_404.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_404.ml
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_405.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_405.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_405.ml
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_406.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_406.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_406.ml
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_407.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_407.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_407.ml
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_408.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_408.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_408.ml
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_409.cmi
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_409.cmt
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_409.ml
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_versioned.cma
/usr/lib64/ocaml/ppx_tools_versioned/ppx_tools_versioned.cmxs
/usr/share/doc/ocaml-ppx-tools-versioned
/usr/share/doc/ocaml-ppx-tools-versioned/README.md
/usr/share/licenses/ocaml-ppx-tools-versioned
/usr/share/licenses/ocaml-ppx-tools-versioned/LICENSE

References

Summary

In this tutorial we learn how to install ocaml-ppx-tools-versioned on Rocky Linux 8 using yum and dnf.