如何安装 ocaml-cmdliner Fedora 36

在本教程中,我们学习如何安装 ocaml-cmdliner Fedora 36. ocaml-cmdliner 是 OCaml 命令行接口的声明式定义

介绍

在本教程中我们学习如何安装 ocaml-cmdliner 在 Fedora 36.

什么是 ocaml-cmdliner

Cmdliner 允许 OCaml 命令行接口的声明性定义。 它提供了一种简单的组合机制,用于将命令行参数转换为 OCaml 值并将它们传递给您的函数。 该模块自动处理语法错误、帮助消息和 UNIX 手册页生成。 它支持具有单个或多个命令的程序,并遵守大多数 POSIX 和 GNU 约定。 Cmdliner 没有依赖性,并且在 ISC 许可证下分发。

我们可以用 yum 或者 dnf 安装 ocaml-cmdliner 在 Fedora 36. 在本教程中,我们讨论这两种方法,但您只需选择一种方法来安装 ocaml-cmdliner。

安装 ocaml-cmdliner Fedora 36 使用dnf

更新 yum 数据库 dnf 使用以下命令。

sudo dnf makecache --refresh

更新 yum 数据库后,我们可以安装 ocaml-cmdliner 使用 dnf 通过运行以下命令:

sudo dnf -y install ocaml-cmdliner

安装 ocaml-cmdliner Fedora 36 使用 yum

更新 yum 数据库 yum 使用以下命令。

sudo yum makecache --refresh

更新 yum 数据库后,我们可以安装 ocaml-cmdliner 使用 yum 通过运行以下命令:

sudo yum -y install ocaml-cmdliner

如何卸载 ocaml-cmdliner Fedora 36

仅卸载 ocaml-cmdliner 打包我们可以使用以下命令:

sudo dnf remove ocaml-cmdliner

ocaml-cmdliner 包内容 Fedora 36

---
title: "How To Install ocaml-cmdliner on Fedora 36"
linkTitle: "ocaml-cmdliner"
type: "docs"
description: "In this tutorial we learn how to install ocaml-cmdliner in Fedora 36. ocaml-cmdliner is Declarative definition of command line interfaces for OCaml"
date: "2022-08-17"
lastmod: "2022-08-17"
#image: /images/fedora/36/ocaml-cmdliner-featured.png
---

## Introduction

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

### What is `ocaml-cmdliner`

> Cmdliner allows the declarative definition of command line interfaces for OCaml.  It provides a simple and compositional mechanism to convert command line arguments to OCaml values and pass them to your functions. The module automatically handles syntax errors, help messages and UNIX man page generation. It supports programs with single or multiple commands and respects most of the POSIX and GNU conventions.  Cmdliner has no dependencies and is distributed under the ISC license.  

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

## Install ocaml-cmdliner on Fedora 36 Using dnf

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

```bash
sudo dnf makecache --refresh

更新 yum 数据库后,我们可以安装 ocaml-cmdliner 使用 dnf 通过运行以下命令:

sudo dnf -y install ocaml-cmdliner

安装 ocaml-cmdliner Fedora 36 使用 yum

更新 yum 数据库 yum 使用以下命令。

sudo yum makecache --refresh

更新 yum 数据库后,我们可以安装 ocaml-cmdliner 使用 yum 通过运行以下命令:

sudo yum -y install ocaml-cmdliner

如何卸载 ocaml-cmdliner Fedora 36

仅卸载 ocaml-cmdliner 打包我们可以使用以下命令:

sudo dnf remove ocaml-cmdliner

ocaml-cmdliner 包内容 Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/d5
/usr/lib/.build-id/d5/5d1a3c1339f9559f9d586ee52e3cf6191e9cf7
/usr/lib64/ocaml/cmdliner
/usr/lib64/ocaml/cmdliner/META
/usr/lib64/ocaml/cmdliner/cmdliner.cma
/usr/lib64/ocaml/cmdliner/cmdliner.cmi
/usr/lib64/ocaml/cmdliner/cmdliner.cmti
/usr/lib64/ocaml/cmdliner/cmdliner.cmxs
/usr/lib64/ocaml/cmdliner/opam
/usr/share/doc/ocaml-cmdliner
/usr/share/doc/ocaml-cmdliner/CHANGES.md
/usr/share/doc/ocaml-cmdliner/README.md
/usr/share/licenses/ocaml-cmdliner
/usr/share/licenses/ocaml-cmdliner/LICENSE.md

参考

概括

在本教程中我们学习如何安装 ocaml-cmdliner 在 Fedora 36 使用 yum 和 [dnf]((/fedora/36/dnf/)。

/usr/lib/.build-id /usr/lib/.build-id/5e /usr/lib/.build-id/5e/e86850954033eb31e0b7f7d21470bfd488f961 /usr/lib/ocaml/cmdliner /usr/lib/ocaml/cmdliner/ META /usr/lib/ocaml/cmdliner/cmdliner.cma /usr/lib/ocaml/cmdliner/cmdliner.cmi /usr/lib/ocaml/cmdliner/cmdliner.cmti /usr/lib/ocaml/cmdliner/cmdliner.cmxs / usr/lib/ocaml/cmdliner/opam /usr/share/doc/ocaml-cmdliner /usr/share/doc/ocaml-cmdliner/CHANGES.md /usr/share/doc/ocaml-cmdliner/README.md /usr/共享/许可证/ocaml-cmdliner /usr/share/licenses/ocaml-cmdliner/LICENSE.md


## References

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

## Summary

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