自定义RPM打包+本地yum仓库 - 学习笔记
来源:互联网 发布:四川房卡麻将源码 编辑:程序博客网 时间:2024/05/01 16:00
一. Memcached相关
-------------------------------------
1.安装memcached:
yum install libevent libevent-devel nc
yum install memcached
2.启动memcached:
memcached -m 16m -p 11211 -d -u root -c 8192
二. RPM相关
-------------------------------------
1.安装FPM工具:yum install ruby rubygems ruby-devel #安装ruby
gem sources --add https://gems.ruby-china.org/ --remove http://rubygems.org/ #更换国内的ruby源
gem sources -l #结果要只有“gems.ruby-china.org”一个
gem install fpm -v 1.4.0
2.FPM命令参数:
3.简单打包命令:
fpm -s dir -t rpm -n nginx -v 1.10.2 /usr/local/nginx #后面必须跟完整路径
4.rpm包查看命令:
rpm -qpl nginx-1.10.2-1.x86_64.rpm
5.fpm打带执行脚本的rpm包:
vim nginx_rpm.sh #创建nginx用户并且创建软连接
#!/bin/bashuseradd nginx -M -s /sbin/nologinln -s /usr/local/nginx/ /home/nginxfpm -s dir -t rpm -n nginx -v 1.10.2 -d 'pcre-devel,openssl-devel' --post-install /usr/local/nginx_rpm.sh -f /usr/local/nginx
6.本地用yum命令安装rpm包:
yum -y localinstall nginx-1.10.2-1.x86_64.rpm
三. 本地YUM仓库相关
-------------------------------------
1.创建本地yum仓库:mkdir -p /data/yum/centos6.5/x86_64 cd /data/yum/centos6.5/x86_64 cp /usr/local/nginx-1.10.2-1.x86_64.rpm . #把前面我们自己打的nginx安装包拷贝过来 yumdownloader pcre-devel openssl-devel #下载相关依赖包,只下载不安装 yum install createrepo #安装创建yum仓库的工具软件 createrepo -pdo /data/yum/centos6.5/x86_64/ /data/yum/centos6.5/x86_64/ #生成yum仓库数据库文件
2.使用python搭建微型web服务器,为本地yum仓库提供下载服务:
python -m SimpleHTTPServer 80 &>/dev/null & #在Yum仓库目录执行
3.让系统缓存yum命令安装的相关包:
sed -i "s/^keepcache=.*/keepcache=1/g" /etc/yum.conf
/var/cache/yum/x86_64/6/base/packages #默认缓存在这个路径
4.更新本地Yum仓库数据库:
createrepo --update /data/yum/centos6.5/x86_64/
5.客户端配置本地yum源,并安装nginx:
vim /etc/yum.repos.d/wmj.repo
[wmj]name=WMJbaseurl=http://172.16.1.213enable=1gpgcheck=0yum --enablerepo=wmj --disablerepo=base,epel,updates,extras install nginx #使用指定的Yum源安装软件
- 自定义RPM打包+本地yum仓库 - 学习笔记
- rpm、yum工具用法 & 配置本地yum仓库
- linux学习第二十一篇:安装软件包的三种方法,rpm,yum工具用法,yum搭建本地仓库
- linux学习笔记——yum安装软件、搭建仓库、rpm命令
- 安装软件包的三种方法、rpm包介绍、rpm、yum工具用法与yum搭建本地仓库
- 搭建本地yum仓库
- 配置本地yum仓库
- 创建本地yum仓库
- 搭建本地yum仓库
- 本地yum仓库搭建
- 配置本地yum仓库
- RHCE 学习笔记(13) RPM 和 YUM
- yum搭建本地仓库以及保留下在的rpm包
- Yum本地Rpm库设置
- yum安装本地rpm软件
- 配置YUM本地源仓库
- centos创建本地yum仓库
- 五周第一次课 2017.11.13 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库
- 腾讯云(CentOS)搭建Hexo静态博客
- Spring的AOP
- 系统服务的控制
- Node.js之express生成器express-generator
- Libevent源码分析-----bufferevent工作流程探究
- 自定义RPM打包+本地yum仓库 - 学习笔记
- console常用的前景与背景色
- app发送cmd命令
- RabbitMQ (四) 路由选择 (Routing)
- Integer与int的区别
- JSP中错误页面设置
- linux 平台中 android中system.img的打包过程
- git回滚到任意版本
- ubuntu 16.04 下安装smplayer视频播放器