在 OpenBSD 上安装 m4

在 OpenBSD 上安装 m4

我知道我还有很多东西要学,但我被某些事情困住了;我该如何安装m4https://directory.fsf.org/wiki/M4#tab=概述)在 OpenBSD 中?问题是,从我读到的所有内容来看,OpenBSD 不支持解压缩tar.xz文件 - 我可以使用任何帮助。

答案1

宏处理器m4是 OpenBSD 基本系统的一部分,因此您应该已经可以使用它(如/usr/bin/m4)。

如果您出于某种原因需要 GNU m4(而不是 BSD m4),请从软件包中安装它。您可以使用以下命令以 root 身份执行此操作

pkg_add m4

这将安装 GNUm4并调用可执行文件(以将其与基本系统中的gm4默认值区分开来)。为 OpenBSD 打包的m4GNU 版本是 1.14.18 版本。这恰好是撰写本文时m4GNU 的最新版本。m4

也可以看看:


您是否想m4xz压缩的源代码tar存档中安装 GNU,然后xz使用(以 root 身份)安装压缩工具,并在像往常一样解压存档并构建软件之前pkg_add xz使用解压存档。unxz然而,我会选择m4从基本系统使用,或者可能gm4使用如上所述的预编译m4包进行安装,除非您需要测试补丁或对 GNU 的实际源代码进行修改m4

另请注意,GNU 的源代码也以使用和m4压缩的档案形式分发 。这些可在bzip2gzip相同的 FTP 目录作为xz压缩的源代码存档。

OpenBSDgzip在其基本系统中有一个实现(并且tar能够使用 解压缩gzip档案-x -z),并且bzip2可以通过包(pkg_add bzip2作为 root)使用。

相关内容