加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

1,定制rpm包和yum仓库--fpm

发布时间:2020-12-15 23:01:40 所属栏目:安全 来源:网络整理
导读:1. ?fpm是ruby写的,先安装ruby ? ? (yum安装的ruby默认是1.8.7) yum install ruby-devel gcc make rpm-build rubygems ruby -y 2.更换国内yum源 gem sources -a http://mirrors.aliyun.com/rubygems/ (添加阿里云源) gem sources --remove http://rubygem

1. ?fpm是ruby写的,先安装ruby ? ? (yum安装的ruby默认是1.8.7)

  yum install ruby-devel gcc make rpm-build rubygems ruby -y

2.更换国内yum源
  gem sources -a http://mirrors.aliyun.com/rubygems/ (添加阿里云源)
  gem sources --remove http://rubygems.org/ (删除默认国外源)
  gem sources --list 或者 gem sources -l (查看状态)

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读