fpm_打包工具安裝

fpm_打包工具安裝

環境:
centos6.6


依賴安裝:
yum -y install ruby rubygems ruby-devel rpm-build
#修改倉庫地址
gem sources --add https://gems.ruby-china.org/
gem sources –list
*** CURRENT SOURCES ***



gem clean
#安裝指定版本的fpm軟件
gem install fpm -v 1.4.0
rpm -qa ruby rubygems ruby-devel
ruby-devel-1.8.7.374-4.el6_6.x86_64
rubygems-1.3.7-5.el6.noarch
ruby-1.8.7.374-4.el6_6.x86_64

報錯:
[root@LFTd-Tmcposcash01 tmp]# gem install fpm
Building native extensions. This could take a while...
Building native extensions. This could take a while...
ERROR: Error installing fpm:
ruby-xz requires Ruby version >= 1.9.3.
分析:gem安裝fpm的時候需要安裝高版本的ruby
解決方法:
先安裝低版本的json,然後安裝低版本的fpm
gem install json -v 1.8.3
gem install fpm -v 1.4.0


解決rpm conflicts with file from package的方法
 1、卸載掉衝突的文件,安裝新的文件。如果由於由於依賴關係導致要卸載很多軟件,那可以優先考慮下一個方法。
  2、安裝的時候增加–replacefiles參數,例如 rpm -ivh xxx.rpm –replacefiles,但是不知道在yum裏如何實現
3.rpm -ivh --force xxx.rpm


淘寶的鏡像源yum源阿里


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章