亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > CentOS > 正文

CentOS使用FPM制作RPM包的方法

2020-06-21 13:05:30
字體:
來源:轉載
供稿:網友

  在Linux系統中,RPM包的制作是很困難的,其實使用工具就能快速制作RPM包,簡單易學,下面小編就給大家介紹下Linux使用FPM制作RPM包的方法,感興趣的朋友可以來了解一下。

  一、我們來先安裝FPM:

  # FPM是Ruby模塊

  yum -y install ruby rubygems ruby-devel

  # 添加淘寶的Ruby倉庫

  gem sources -a http://ruby.taobao.org/

  # 移除原生的Ruby倉庫

  gem sources --remove http://rubygems.org/

  # 安裝fpm

  gem install fpm

  二、官網介紹了用FPM打deb包,我來翻譯成rpm版:

  # 去nodejs官網下載最新源碼包

  wget http://nodejs.org/dist/v0.10.12/node-v0.10.12.tar.gz

  # 解壓

  tar zxvf node-v0.10.12.tar.gz -C /dev/shm/

  # 進入源碼目錄

  cd /dev/shm/node-v0.10.12/

  # 指定配置參數

  。/configure --prefix=/usr --dest-cpu=x64 --dest-os=linux

  # 使用多核編譯

  make -j24

  mkdir /dev/shm/node-root

  # 指定安裝路徑

  make -j24 install DESTDIR=/dev/shm/node-root

  # 生成RPM

  fpm -f -s dir -t rpm -n nodejs --epoch 0-v 0.10.12--iteration 1.el6-C /dev/shm/node-root -p ~/rpmbuild/RPMS/x86_64/-d ‘openssl 》= 0.9.8’-d ‘libstdc++ 》= 4.4.3’--verbose --category ‘Development/Languages’--description ‘Node.js real-time applications’--url ‘nodejs.org’--license ‘BSD’-m ‘higkoo’--no-rpm-sign --workdir /dev/shm usr/bin usr/lib usr/share

  # 查看RPM包信息

  rpm -qpi ~/rpmbuild/RPMS/x86_64/nodejs-0.10.12-1.el6.x86_64.rpm

  三、查看安裝包信息:

CentOS,FPM,RPM包

  小技巧:‘-e’ 參數支持打包之前手動修改FPM自動生成的SPEC文件,然后再打包。不過注意CentOS5和CentOS6之間的rpm包不能混用,因為他們之間的glibc版本不同,動態庫鏈接不上。

  概述

  自從使用自建的YUM倉庫后,安裝工具變的簡便快速,而且方便統一管理軟件的版本。自建的YUM倉庫還可以結合cobbler,實現定制化的系統安裝。

  安裝FPM

  yum -y install ruby ruby-devel rubygems # FPM是Ruby模塊

  gem sources -a http://ruby.taobao.org/ # 添加淘寶的Ruby倉庫

  gem sources --remove http://rubygems.org/ # 移除原生的Ruby倉庫

  # 安裝fpm

  gem install fpm

  官方的示例打包nodejs

  wget http://nodejs.org/dist/v0.10.12/node-v0.10.12.tar.gz #下載nodejs源碼包

  tar zxvf node-v0.10.12.tar.gz -C /dev/shm/ # 解壓

  cd /dev/shm/node-v0.10.12/ # 進入源碼目錄

  。/configure --prefix=/usr --dest-cpu=x64 --dest-os=linux # 指定配置參數

  make

  mkdir /dev/shm/node-root

  make install DESTDIR=/dev/shm/node-root # 指定安裝路徑

  fpm -f -s dir -t rpm -n nodejs --epoch 0 -v 0.10.12 --iteration 1.el6 -C /dev/shm/node-root -p /root/ -d ‘openssl 》= 0.9.8’ -d ‘libstdc++ 》= 4.4.3’ --verbose --category ‘Development/Languages’ --description ‘Node.js real-time applications’ --url ‘nodejs.org’ --license ‘BSD’ -m ‘lxcong’ --no-rpm-sign usr/bin usr/lib usr/share # 生成RPM 注意usr/bin usr/lib usr/share 這些就是需要打包的數據目錄

  rpm -qpi /root/nodejs-0.10.12-1.el6.x86_64.rpm # 查看RPM包信息

  參數含義

  -s 指定INPUT的數據類型

  -t 指定需要制作成什么包,可選項有(deb, rpm, solaris, etc)

  -n 包名

  --iteration 也就是rpm包里面的release

  -C 就是打包的相對路徑,類似于buildroot。譬如-C /dev/shm/node-root/ 而打包機器的數據包路徑是/dev/shm/node-root/usr/bin/node 那安裝這個rpm包后,在本地的數據就是/usr/bin/node

  上面就是Linux使用FPM制作RPM包的方法介紹了,需要注意的是,制作的RPM包不能在不同的系統中混用,會導致動態庫鏈接不上。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91免费看国产| 亚洲人成在线免费观看| 欧美大尺度激情区在线播放| 精品成人久久av| 亚洲美女在线观看| 91精品国产高清久久久久久91| 大胆人体色综合| 欧美日韩午夜剧场| 伊人伊人伊人久久| 国产亚洲精品久久久久久牛牛| 精品久久久中文| 插插插亚洲综合网| 日韩欧美国产视频| 欧美性生活大片免费观看网址| 亚洲色图第三页| 欧美大码xxxx| 日韩av中文字幕在线免费观看| 亚洲欧美日韩久久久久久| 91久久久久久久久久| 九色精品美女在线| 亚洲毛茸茸少妇高潮呻吟| 精品国产乱码久久久久酒店| 国产综合久久久久| 日韩av手机在线观看| 日韩精品在线看| 国产精品 欧美在线| 欧美成人在线免费| 日韩av电影在线免费播放| 色香阁99久久精品久久久| 色妞色视频一区二区三区四区| 亚洲精品国产免费| 日韩av中文字幕在线播放| 欧美成人精品在线视频| 精品一区二区三区电影| 久久这里只有精品视频首页| 亚洲最新在线视频| 91精品久久久久久久久久入口| 欧美日韩亚洲激情| 欧美一级视频在线观看| 欧美成人一二三| 成人高h视频在线| 成人黄色免费网站在线观看| 国产精品永久免费在线| 国内精品久久久久伊人av| 中文在线资源观看视频网站免费不卡| 亚洲欧洲日本专区| 国产99久久精品一区二区| 亚洲国产小视频在线观看| 啊v视频在线一区二区三区| 亚洲男人av电影| 国产久一一精品| 精品一区二区三区三区| 91久久久久久久久久| 久久香蕉国产线看观看网| 亚洲国产成人久久综合一区| 久久久久久久97| 国产精品丝袜久久久久久不卡| 精品国产乱码久久久久酒店| 午夜精品一区二区三区在线播放| 欧美高清电影在线看| 有码中文亚洲精品| 精品久久久91| 欧美午夜片欧美片在线观看| 欧美激情综合亚洲一二区| 欧美激情亚洲一区| 久久中文字幕国产| 亚洲大胆美女视频| 久久久精品一区二区三区| 欧美亚洲一区在线| 亚洲国产精品大全| 国产精品最新在线观看| 亚洲加勒比久久88色综合| 久久久久国产精品免费网站| 国产精品成人免费电影| 久久国内精品一国内精品| 欧美性猛交xxxx黑人猛交| 91影院在线免费观看视频| 伊人久久久久久久久久久| 亚洲国产精品资源| 永久免费精品影视网站| 国产精品视频成人| 96pao国产成视频永久免费| 精品久久久久久亚洲精品| 日韩亚洲欧美成人| 国产主播精品在线| 精品久久久久久久久久| 欧美多人爱爱视频网站| 亚洲人成网站色ww在线| 久久精视频免费在线久久完整在线看| 欧美激情欧美激情在线五月| 欧美精品18videosex性欧美| 欧美激情a在线| 中日韩美女免费视频网址在线观看| 成人在线视频网站| 尤物九九久久国产精品的特点| 91亚洲精品久久久| 亚洲欧美日韩国产精品| 欧美精品在线免费播放| 日本成人在线视频网址| 国产精品自拍小视频| 亚洲一区亚洲二区| 欧美午夜片在线免费观看| 国产在线观看精品一区二区三区| 欧美日韩aaaa| 国产亚洲精品久久久久动| 日韩中文理论片| 亚洲国产精品悠悠久久琪琪| 亲爱的老师9免费观看全集电视剧| 一个人看的www欧美| 欧美成人免费在线视频| 亚洲欧美一区二区激情| 国产www精品| 国产亚洲美女精品久久久| 亚洲第一网中文字幕| 91久久国产精品91久久性色| 国产亚洲精品综合一区91| 久久综合国产精品台湾中文娱乐网| 亚洲综合小说区| 亚洲最大福利网站| 久久国产精品久久久久久| 亚洲成人999| 亚洲国产成人精品电影| 美女av一区二区| 都市激情亚洲色图| 国产在线观看精品| 久久精品国产精品亚洲| 国产日韩欧美91| 精品动漫一区二区| 国产精品美女久久久免费| 色综合久久久久久中文网| 97**国产露脸精品国产| 日韩av在线高清| 欧美精品在线视频观看| 精品偷拍一区二区三区在线看| 亚洲国产三级网| 亚洲精品永久免费精品| 亚洲一区av在线播放| 91视频国产精品| 国产精品国产福利国产秒拍| 日韩av网站在线| 亚洲国产成人在线播放| 精品亚洲精品福利线在观看| 久久精品视频一| 亚洲最大中文字幕| 亚洲欧美在线x视频| 一区三区二区视频| 国产mv免费观看入口亚洲| 91系列在线观看| 日本韩国在线不卡| 欧美亚洲另类视频| 久久久精品国产| 日韩成人av在线| 8090成年在线看片午夜| 精品国偷自产在线| 亚洲国产精品电影在线观看| 日韩欧美中文字幕在线观看| 欧美刺激性大交免费视频| 亚洲综合色激情五月| 日韩免费在线播放| 国产精品高潮视频| 国产精品自拍偷拍| 日本欧美一二三区| 综合av色偷偷网| 日韩av在线免费观看一区|