定制rpm包
2016-06-21 10:24:52 0 举报
定制rpm包是一种个性化的软件安装方式,它允许用户根据自己的需求和系统环境来创建特定的软件包。通过这种方式,用户可以确保所安装的软件包与系统的其他组件兼容,并且可以方便地进行更新和维护。定制rpm包的主要优点是可以提高软件的可靠性和安全性,同时减少不必要的依赖关系和冲突。此外,定制rpm包还可以节省存储空间和提高安装速度。总之,定制rpm包是一种高效、灵活且可靠的软件安装方法,适用于各种规模的企业和组织。
作者其他创作
大纲/内容
sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conffind /var/cache -type -f -name '*rpm' |xargs rm -r
优化rubygems源
编译安装nginx
编写脚本
定制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 条评论
下一页