安装fpm时候需要安装和ruby相关的软件,而在使用yum安装ruby时候,由于ruby的版本较低,使得安装fpm中会出现问题,因此可以直接下载ruby等源文件
(1)获取源文件
wget http://ruby.taobao.org/mirrors/ruby/ruby-1.8.7-p358.tar.gz
wget http://files.rubyforge.vm.bytemark.co.uk/rubygems/rubygems-1.8.24.tgz
(2)安装ruby
先安装ruby,命令如下:
cd ruby-1.8.7-p358
./configure --enable-pthread
make
make install
再安装gem
cd rubygems-1.8.24
ruby setup.rb
(3)安装fpm
首先更改下gem的源
gem source -r http://rubygems.org
gem source -a http://ruby.taobao.org
安装fpm
gem install fpm -V
(4)使用fpm
fpm -s dir -t rpm -n test -v 0.1 /usr/local/test 这样就生成一个test-0.1.rpm这样类似的一个rpm安装包
rpm -qpl test-0.1.rpm 可以查看rpm包中的文件信息
rpm -ivh test-0.1.rpm 即会将test安装到/usr/local/test目录下
(5)参考文章
http://blog.halfss.com/blog/2013/02/26/fpmbao-guan-li/