12-安装fpm和定制rpm包流程
2016-06-21 10:24:52 0 举报
安装fpm和定制rpm包流程如下:首先,需要安装EPEL源,然后安装fpm。接下来,创建一个源码包,并编写一个spec文件。在spec文件中,需要指定包的基本信息,如名称、版本、描述等。然后,使用rpmbuild命令构建rpm包。最后,可以使用rpm命令进行验证和安装。 需要注意的是,在编写spec文件时,需要确保所有依赖项都已正确安装。此外,在构建rpm包之前,应先清除旧的构建文件。
作者其他创作
大纲/内容
sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conffind /var/cache -type -f -name '*rpm' |xargs rm -r
优化rubygems源
编译安装nginx
编写脚本
安装fpm和定制rpm包流程
定制rpm包
安装.rpm包
开启yum缓存
vim nginx_rpm.sh#!/bin/bashuseradd nginx -M -s /sbin/nologinln -s /application/nginx-1.6.3/ /application/nginx
gem install fpm -v 1.3.3
useradd nginx -M -s /sbin/nologinwget -q http://nginx.org/download/nginx-1.6.3.tar.gztar xf nginx-1.6.3.tar.gzcd nginx-1.6.3./configure --prefix=/application/nginx-1.6.3 --user=nginx --group=nginx -with-http_ssl_module --with-http_stub_status_modulemake && make installln -s /application/nginx-1.6.3/ /application/nginx
yum -y install ruby rubygems ruby-devel
安装fpm工具
安装ruby环境
开始
结束
网络班1期-杨飏
tar打包依赖包
安装FPM软件包
1.yum localinstall nginx-1.6.3-1.x86_64.rpm -y#yum自动从网络上下载并安装依赖包2.rpm -ivh nginx-1.6.3-1.x86_64.rpm#直接安装会找不到依赖,因此需要先安装依赖3.rpm -ivh --aid *rpm#如果本机已经有所有的依赖,将所有需要的rpm包放在一个目录
yum install pcre pcre-devel openssl openssl -yfind /var/cache -type f -name '*rpm'|xargs cp -t /tmp/cd /tmp/ & tar zcf nginx_yum.tar.gz *.rpm
gem sources -a http://mirrors.aliyun.com/rubygems/gem sources --remove http://rubygems.org/
fpm打包nginx
0 条评论
下一页