CloudQuery 是一款云原生的数据操作工具(运行在云端,反对私有、公有、混合云部署),基于 Web、仅用浏览器就能够登录应用的数据操作工具。
01 所用软件
打包 rpm 倡议应用 fpm 软件,fpm软件起源自 ruby 的生态,装置形式如下:
首先装置 ruby 的环境:
yum install ruby-devel gcc make rpm-build rubygems
再装置 fpm 软件:
gem install --no-document fpm
如下命令查看是否装置胜利:
fpm --version
此时就能够应用了。
02 简略的应用介绍
fpm 的应用就是命令行,非常简单,如果要把一个目录 server 打成 rpm 包,命令行如下:
fpm -s dir -t rpm -n server -v 1.0.0 --before-install ./install_before.sh --after-install ./install_after.sh server/
解释如下:
· -s dir:指明源文件是目录模式
· -t rpm: 指明要输入的文件是 rpm 格局
· -n server:最初输入的软件名称
· -v 1.0.0: 最初输入的软件版本
· –before-install ./install_before.sh: rpm 包装置之前运行的脚本,比方在装置之前先创立用户和目录
· –after-install ./install_after.sh: rpm 装置之后运行的脚本,比方装置之后执行该脚本启动服务
· server/: 实在的目录,就是要对这个目录进行打包
03 文档
以上,应用起来比较简单,更具体的材料能够参考官网文档:
https://fpm.readthedocs.io/en…