linux - 如何使用 fpm 创建手册页?

标签 linux debian packaging fpm

我正在使用 fpm 从包含我的 bash 脚本的目录生成我的 debian 包。

该目录只有这个 bash 脚本。我想在包中添加一个手册页,以便在安装我的 deb 包后使用 man 命令查看手册页。怎么做?

将创建的联机帮助页包含在包中的 fpm 选项或命令是什么?

最佳答案

usr/share/man 和您的手册页添加到 fpm 上的选项中

在我运行 fpmmakefile 中,我有 ronn 从 markdown 创建 man.5 页面。

@mkdir -p pkg/tmp/usr/share/man/man5
@ronn -r README.md --pipe > pkg/tmp/usr/share/man/man5/example.5

(cd pkg && \
fpm -s dir -t deb -C tmp ---other-stuff usr/share/man)

参见文档示例: https://fpm.readthedocs.io/en/latest/use-cases/make-install.html#package-up-the-manpages-create-nodejs-doc

关于linux - 如何使用 fpm 创建手册页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53282960/

相关文章:

c++ - linux aes256 带 cbc 加密/解密库

linux - 我的 .rpm 包需要重启系统。那么,如何在 .spec 文件中定义它呢?

anaconda - 当安装的包使用 conda 虚拟环境时,如何使 Python 控制台脚本入口点工作?

Android:如何修复 Necessitas (Qt) 的打包错误?

linux - 如何在日志文件中查找包含特定单词的行?

linux - Vala - 如何使用 Soup 创建 HTTP 请求?

linux - CentOS initscript 启动 chroot nginx 问题

debian - debian 中的 Tomcat7 :wheezy Docker instance fails to start

mysql - Debian Jessie mysql-shell 安装

debian - sudoing 要求输入密码时的 Google Cloud VM