如何安装 libghc-hsx2hs-dev Debian 9

在本教程中,我们学习如何安装 libghc-hsx2hs-dev Debian 9. libghc-hsx2hs-dev 是 Haskell 源代码中的文字 XML 语法

介绍

在本教程中我们学习如何安装 libghc-hsx2hs-dev 在 Debian 9.

什么是 libghc-hsx2hs-dev

libghc-hsx2hs-dev 是:

HSX(Haskell Source with XML)允许在 Haskell 源代码中使用文字 XML 语法。 hsx2hs 预处理器将 .hsx 源文件转换为普通 .hs 文件。 文字 XML 语法被转换为函数调用,用于创建适当形式的 XML 值。 hsx2hs 将文字 XML 语法转换为一系列函数调用。 任何项目都可以通过提供这些函数的定义来使用该语法,并且生成的 XML 值将具有指定的类型。 这适用于任何类型,因为 hsx2hs 不会做出任何假设,或根据类型插入任何信息。 XMLGenerator 定义了一些类型类,它们一起涵盖了预处理器注入的函数。 使用这些类为注入语法提供语义的项目将能够使用根据这些类编写的任何函数,与每个项目为 XML 语法定义自己的语义相比,允许更好的代码可重用性。 此外,这些类使得可以在同一模块内的不同类型中使用文字语法。 实现这一目标并不像看起来那么简单,但 XMLGenerator 模块提供了所有必要的机制。

该包提供了 Haskell 编程语言的库。 看 https://www.haskell.org/ 有关 Haskell 的更多信息。

有三种安装方法 libghc-hsx2hs-dev 在 Debian 9.我们可以使用 apt-get, aptaptitude。 在以下部分中,我们将描述每种方法。 您可以选择其中之一。

使用 apt-get 安装 libghc-hsx2hs-dev

更新 apt 数据库 apt-get 使用以下命令。

更新apt数据库后,我们可以安装 libghc-hsx2hs-dev 使用 apt-get 通过运行以下命令:

sudo apt-get -y install libghc-hsx2hs-dev

使用 apt 安装 libghc-hsx2hs-dev

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

更新apt数据库后,我们可以安装 libghc-hsx2hs-dev 使用 apt 通过运行以下命令:

sudo apt -y install libghc-hsx2hs-dev

使用 aptitude 安装 libghc-hsx2hs-dev

如果您想遵循此方法,您可能需要先安装 aptitude,因为 aptitude 通常不会默认安装 Debian。 更新 apt 数据库 aptitude 使用以下命令。

更新apt数据库后,我们可以安装 libghc-hsx2hs-dev 使用 aptitude 通过运行以下命令:

sudo aptitude -y install libghc-hsx2hs-dev

如何卸载 libghc-hsx2hs-dev Debian 9

仅卸载 libghc-hsx2hs-dev 打包我们可以使用以下命令:

sudo apt-get remove libghc-hsx2hs-dev

卸载 libghc-hsx2hs-dev 及其依赖项

卸载 libghc-hsx2hs-dev 及其不再需要的依赖项 Debian 9、我们可以使用下面的命令:

sudo apt-get -y autoremove libghc-hsx2hs-dev

删除 libghc-hsx2hs-dev 配置和数据

去除 libghc-hsx2hs-dev 配置和数据来自 Debian 9.我们可以使用以下命令:

sudo apt-get -y purge libghc-hsx2hs-dev

删除 libghc-hsx2hs-dev 配置、数据及其所有依赖项

我们可以使用下面的命令来删除 libghc-hsx2hs-dev 配置、数据及其所有依赖项,我们可以使用以下命令:

sudo apt-get -y autoremove --purge libghc-hsx2hs-dev

依赖关系

libghc-hsx2hs-dev 具有以下依赖项:

参考

概括

在本教程中我们学习如何安装 libghc-hsx2hs-dev 封装在 Debian 9.使用不同的包管理工具: apt, apt-getaptitude