美文网首页
FPM命令打包

FPM命令打包

作者: 一生逍遥一生 | 来源:发表于2020-08-31 21:25 被阅读0次

基础包

所有的软件都是有一定的基础包,本文是以telegraf为例,telegraf最新的版本为1.15.X。
需要将rpm/tar.gz 包下载之后,要将文件进行解压,还有根据系统架构选择包。

rpm2cpio telegraf-1.15.2-1.x86_64.rpm | cpio -div
ar p telegraf_1.15.2-1_amd64.deb data.tar.gz | tar zxf -

打包

将解压出来的etc、usr目录,拷贝到/root/xiaoyao/build 目录下,然后使用命令来打包

fpm -f -s dir --log error  --vendor InfluxData  --url https://github.com/influxdata/telegraf  --license MIT  --maintainer xiaoyao@yisheng  --config-files /etc/telegraf/telegraf.conf  --config-files /etc/logrotate.d/telegraf  --after-install scripts/post-install.sh  --before-install scripts/pre-install.sh  --after-remove scripts/post-remove.sh  --before-remove scripts/pre-remove.sh  --description "Plugin-driven server agent for reporting metrics into InfluxDB." --name telegraf -a amd64 -t rpm --version 1.15 --iteration 20200827 -C ./build -p . --depends coreutils --depends shadow-utils 

使用-C 来指定要以那个目录为主目录,然后进行打包,--config-filre 指定配置文件,
--after-install 在安装之后需要执行的文件:初始化操作
--before-install 在安装之前执行的文件:检查服务是否已经安装,配置文件是否已经存在等操作
--after-remove 在卸载软件之后执行的文件:将相关以来进行删除
--before-remove 在卸载软件之前执行的文件:将服务停止,然后在执行卸载操作

相关文章

  • FPM命令打包

    基础包 所有的软件都是有一定的基础包,本文是以telegraf为例,telegraf最新的版本为1.15.X。需要...

  • tengine-lua 安装

    shell 脚本安装 nginx配置文件 server 主机配置 web页面访问 fpm打包 目录结构 脚本 命令安装

  • fpm打包

    在部署安装open-falcon组件时,利用ansible playbook进行批量安装部署,通过将falcon相...

  • 工作笔记

    php-fpm error_log路径不对时执行命令时更改路径sudo php-fpm --fpm-config ...

  • Linux 重启 PHP-FPM 命令 --- 2019-12-

    Linux 重启 PHP-FPM 命令 停止命令 2.重启或启动命令

  • Ionic 3 打包部署

    Ionic打包打包命令 打包命令参数 打包成发布版本命令 参考https://ionicframework.com...

  • 初级运维必备知识

    通过命令查看服务器上一共开了多少的php-fpm进程数ps -fe |grep "php-fpm"|grep "p...

  • mac环境下安装配置nginx+php

    安装Nginx 执行如下命令 结果如下: 升级Nginx 执行如下命令 结果如下: 修改php-fpm文件 执行命...

  • linux下nginx开启service命令

    之前配置了php-fpm的service命令,现在记录下nginx的service命令配置,毕竟nginx是现在主...

  • fpm实现nginx打包示例

    fpm是一个ruby实现的对rpmbuild进行封装的打包工具,方便linux系统下定制软件包管理,如下为Ngin...

网友评论

      本文标题:FPM命令打包

      本文链接:https://www.haomeiwen.com/subject/jebpsktx.html