Go 程序打成 rpm 包1. 环境准备2. 配置文件3. 使用 Makefile
go-bin-rpm 的配置文件是 rpm.json ,当然你也可以用其他文件名,我这里直接使用默认的,这样后面打包时就不用指定配置文件的名字。如果在不同的平台或系统有不同的二进制,则可以准备多个 rpm.json,然后在打包时,使用 -f rpm.json 来指定配置文件。于是乎,有人就编写了一个开源工具 go-bin-rpm,用它可以很方便的将二进制文件打包成 rpm 包。rpmbuild 的使用,需要你写不少的配置,非常繁琐,有研究过的人自然知道其中的泪。一切准备好了,就可以使用如下命令。