使用fpm简单制作自定义rpm包

yum -y install ruby rubygems ruby-devel

时间: 2024-12-19 23:27:45

使用fpm简单制作自定义rpm包的相关文章

将自定义RPM包加入YUM 源

将自定义的rpm包加入私有yum源,步骤如下: 1.查看当前repodata位置 yum源最主要的就是找到repodata目录下的repomd.xml,从此处获得相关的依赖关系 在我的系统中,切换到存放自定义rpm包的目录: [[email protected] ~]# cd /data/yum_repo/evunrpms/ [[email protected] evunrpms]# ll 总用量 4370 drwxr-xr-x 2 root root    1024 7月  29 11:20 

04 Docker 制作自定义镜像包

制作自定义镜像包的两种方式 1.创建容器并对容器进行修改,然后打包容器为镜像 2.使用Dockerfile编排镜像 自定义镜像 1.创建一个容器 docker run -itd centos 2.进入容器进行修改配置 docker exec -it 容器id bash 停止容器,不是必须的 3.创建镜像并验证 docker commit 容器id 镜像名称:标签 4.打包镜像 docker save 镜像名称 > 包名.tar 使用 Dockerfile 编排镜像 给容器配置 yum 源 查看宿

使用fpm制作nginx rpm包

在使用saltstack部署的时候,我们依赖公司自己的rpm包,编译的参数,启动的脚本都是自己定制的,然后打成rpm包 放入公司自己的yum仓库里.制作rpm包的方式很多 checkinstall spec文件,fpm使用很简单,主要介绍下 1.安装fpm yum -y install ruby rubygems ruby-devel rpm-build gem sources -a http://ruby.taobao.org/ gem sources --remove http://ruby

FPM制作nginx rpm包

fpm介绍: FPM功能简单说就是将一种类型的包转换成另一种类型. FPM的github:https://github.com/jordansissel/fpm fpm常用参数: -s          指定源类型 -t          指定目标类型,即想要制作为什么包 -n          指定包的名字 -v          指定包的版本号 -C          指定打包的相对路径  Change directory to here before searching forfiles

使用FPM打包工具打rpm包

一:安装ruby环境和gem命令: fpm 是 ruby写的,因此系统环境需要ruby且版本必须大于1.8.5 # yum -y install ruby rubygems ruby-devel 查看当前ruby源 # gem source -l 添加国内源 # gem sources -a http://mirrors.aliyun.com/rubygems/ 删除国外源 # gem sources --remove --remove http://rubygems.org/ 安装fpm 可能

rpmbuile 制作drbd RPM包

drbd-8.4.3.tar.gz 源码编译制作rpm 包 解压tar -axf drbd-8.4.3.tar.gz./configure --enable-spec --with-km  ## --enable-spec           Rather than creating Makefiles, create an RPM spe## --with-km               Enable kernel module 如果编译出现 :configure: error: no ac

快速制作salt rpm包

修改了salt源代码后,想要快速编译出rpm包来,可以基于salt的src.rpm包来. 前期准备 salt-2014.7.1-1.el7.src.rpm   # salt的源码包和spec文件 rpm-build.rpm                      # 编译rpm的工具 修改代码 rpm -ivh salt-2014.7.1-1.el7.src.rpm # 会在当前目录下生成rpmbuild目录 ll rpmbuild/ total 2 drwxr-xr-x 2 root roo

使用FPM打php7的rpm包

安装FPM环境 安装php7 http://php.net/manual/zh/install.unix.nginx.php 1.下载php7的tar包,解压.http://php.net/downloads.php 2.编译.编译的过程中,会报依赖包的错误,在安装依赖包的同时,记下安装包名,打包的时候作为一个-d参数加进去.下面是一个./configure的样例. ./configure --prefix=/usr/local/php7 --with-config-file-path=/etc

使用rpm-build制作nginx的rpm包

一.RPM包的分类 RPM有五种基本的操作功能:安装.卸载.升级.查询和验证. linux软件包分为两大类: (1)二进制类包,包括rpm安装包(一般分为i386和x86等几种) (2)源码类包,源码包和开发包应该归位此类(.src.rpm). 有时候为了方便源码包的安装,和我们自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包,当有了源码包就可以直接编译得到二进制安装包和其他任意包.spec file是制作rpm包最核心的部分,rpm包的制作就是根据spec file来实现的