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

首頁 > 系統 > CentOS > 正文

CentOS使用FPM制作RPM包的方法

2020-07-08 12:55:23
字體:
來源:轉載
供稿:網友

  在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
日韩av片免费在线观看| 久久久久久久成人| 亚洲成年网站在线观看| 高潮白浆女日韩av免费看| 亚洲最新av在线| 亚洲免费中文字幕| 欧美亚洲国产视频小说| 在线精品国产欧美| 久久精品青青大伊人av| 欧美精品制服第一页| 中文.日本.精品| 福利视频一区二区| 亚洲精品成人久久久| 性色av一区二区三区红粉影视| 国产日韩精品综合网站| 国产成人综合精品在线| 亚洲综合在线播放| 欧美黑人巨大xxx极品| 17婷婷久久www| 成人黄色av网站| 97精品久久久中文字幕免费| 国产91在线播放精品91| 欧美尤物巨大精品爽| 成人激情视频在线播放| 欧美亚洲国产视频| 九九视频直播综合网| 国产在线高清精品| 欧美一级淫片丝袜脚交| 精品一区二区三区四区在线| 这里只有精品视频| 亚洲电影在线看| 国产欧美一区二区白浆黑人| 久久99精品国产99久久6尤物| 亚洲一区中文字幕| 欧美日韩免费一区| 亚洲成av人片在线观看香蕉| 亚洲国产欧美一区二区丝袜黑人| 亚洲成人网久久久| 精品毛片网大全| 91久久精品国产| 欧美黄色三级网站| 91久久国产婷婷一区二区| 日韩成人av网址| 亚洲综合中文字幕在线| 第一福利永久视频精品| 综合久久五月天| 中文字幕视频一区二区在线有码| 国产一区二区激情| 欧美亚州一区二区三区| 日韩黄色av网站| 久久精品国产99国产精品澳门| 亚洲欧美另类中文字幕| 51ⅴ精品国产91久久久久久| 神马国产精品影院av| 欧美综合国产精品久久丁香| 国产精品久久在线观看| 久久久久久国产精品美女| 国产在线播放91| 久久久影视精品| 另类专区欧美制服同性| 成人性教育视频在线观看| 亚洲第一天堂av| 日韩av电影中文字幕| 国产成人精品免高潮费视频| 久久影院资源站| 日韩欧美在线观看| 久久久久久久国产| 日韩成人性视频| 伊人精品在线观看| 欧美成人h版在线观看| 欧美大片大片在线播放| 91午夜理伦私人影院| 欧美日韩国产在线| 成人免费视频网址| 国产91九色视频| 国产精品自拍小视频| 久久精品一本久久99精品| 国产亚洲一区二区在线| 欧美精品中文字幕一区| 亚洲欧美日韩一区二区三区在线| 欧美国产第二页| 欧美一级片一区| 色噜噜亚洲精品中文字幕| 欧美老女人性生活| 91av视频在线| 亚洲综合小说区| 国产丝袜精品第一页| 中文字幕亚洲欧美日韩在线不卡| 欧美日韩成人黄色| 91超碰caoporn97人人| 欧美亚洲国产日韩2020| 永久免费看mv网站入口亚洲| 在线观看国产成人av片| 亚洲精品国产精品乱码不99按摩| 日韩视频免费大全中文字幕| 欧美日产国产成人免费图片| 成人做爽爽免费视频| 91精品国产色综合久久不卡98| 精品人伦一区二区三区蜜桃免费| 国产精品精品视频一区二区三区| 亚洲区bt下载| 777国产偷窥盗摄精品视频| 国产成人午夜视频网址| 91精品国产91久久久久久吃药| 欧美裸体视频网站| 国产视频久久久久久久| 亚洲香蕉在线观看| 国产精品久久久一区| 亚洲一区二区三区视频| 国产日本欧美在线观看| 欧美日韩国产二区| 日韩美女免费线视频| 国产精品高潮呻吟久久av无限| 伊人久久大香线蕉av一区二区| 亚洲人成电影在线播放| 国产亚洲xxx| 欧美精品在线免费观看| 亚洲精品短视频| 色婷婷**av毛片一区| 国产精品女主播视频| 国内精品久久久久久久| 亚洲欧美自拍一区| 国产99视频精品免视看7| 国产一区二区三区视频免费| 欧美成人午夜影院| 中文字幕亚洲自拍| 亚洲男女自偷自拍图片另类| 欧美老少做受xxxx高潮| 国产免费观看久久黄| 亚洲精品国偷自产在线99热| 中文字幕国产精品久久| 亚洲精品久久久久国产| 中文字幕亚洲自拍| 亚洲有声小说3d| 久久影院模特热| 亚洲国产日韩欧美综合久久| 亚洲欧美成人网| 亚洲娇小xxxx欧美娇小| www.xxxx欧美| 国产性猛交xxxx免费看久久| 久久久国产精彩视频美女艺术照福利| 亚洲人成伊人成综合网久久久| 91精品视频在线看| 国内精品小视频| 日韩专区在线播放| 欧美在线一级va免费观看| 日韩av观看网址| 欧美激情精品久久久| 国产精品成人一区二区| 亚洲激情小视频| 久久99久久亚洲国产| 欧美成人免费全部观看天天性色| 久久露脸国产精品| 久久久亚洲影院你懂的| 亚洲一区二区三区成人在线视频精品| 国产精品中文字幕久久久| 欧美在线观看一区二区三区| 亚洲精品美女在线观看播放| 欧美日韩一二三四五区| 日韩久久免费电影| 日韩欧美精品在线观看| 欧美极品美女电影一区| 国产精品99久久久久久久久久久久| 日韩av在线一区二区|