1,定制rpm包和yum仓库--fpm
1. ?fpm是ruby写的,先安装ruby ? ? (yum安装的ruby默认是1.8.7) yum install ruby-devel gcc make rpm-build rubygems ruby -y 2.更换国内yum源 3.安装fpm gem install fpm -v 1.3.3 注意:会出现以下报错 ?(提示需要当前ruby版本大于1.9) ERROR: Error installing fpm: json requires Ruby version >= 1.9. 4,查看ruby版本和卸载ruby rpm -qa ruby ? ? ? ? ? ? 显示为1.8.7 yum remove ?ruby ? ? (卸载) 5,编译安装ruby1.9 1,安装libyaml wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz? tar xzvf yaml-0.1.4.tar.gz? cd yaml-0.1.4? ./configure --prefix=/usr/local? make ?&&?make install (下载ruby-1.9) tar -zxf ruby-1.9.3-p551.tar.gz? cd ruby-1.9.3-p551?? ./configure --enable-shared --disable-install-doc? make ?&& ?make install 6,安装zlib yum -y install zlib-devel cd ~/ruby-1.9.3-p551/ext/zlib/ ruby ./extconf.rb make && make install? ? 7,再次执行 yum -y install?rubygems gem install fpm -v 1.3.3 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |