欧美麻豆久久久久久中文_成年免费观看_男人天堂亚洲成人_中国一级片_动漫黄网站免费永久在线观看_国产精品自产av一区二区三区

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 軟件研發(fā) > 用FPM取巧

用FPM取巧

2018-07-13 10:22:00 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

FPM取巧

構(gòu)建像含有spec文件的RPM這樣的操作系統(tǒng)包是非常有用的知識。不過,有些時(shí)候并不需要像真正的spec文件那么嚴(yán)格。畢竟sepc文件優(yōu)化的是你的場景而非代碼庫創(chuàng)始者的場景。

有一個(gè)基于Ruby的名為FPM的工具可以直接從命令行生成適合構(gòu)建的源代碼RPM包。

以在GitHub上獲得這個(gè)工具:https://github.com/jordansissel/fpm。

在Fedora上可以這樣安裝FPM:

Yum install rubygems

Yum install ruby

Yum install ruby-devel gcc

Gem install fpm

這樣就可以安裝一個(gè)包裝了FPM Ruby程序的shell腳本。

FPM有意思的一個(gè)地方是它可以生成不同類型的包,其中就有RPM和Debian所支持的類型。

這里有一個(gè)制作“Hello world”的shell腳本的簡單例子:

我們想要把shell腳本安裝在/usr/local/bin里,所以在主目錄下創(chuàng)建一個(gè)如下結(jié)構(gòu)的目錄:

$HOME/hello/usr/local/bin/hello.sh

設(shè)置腳本可執(zhí)行,然后打包:

這樣的結(jié)果是一個(gè)名為hello-world、版本為1的RPM包。

為了測試這個(gè)包,我們首先列出內(nèi)容,然后安裝:

這個(gè)shell腳本現(xiàn)在應(yīng)該被順利安裝到/usr/local/bin里了。

FPM是創(chuàng)建RPM、Debian還有其他種類包的一個(gè)非常便利的方法。有點(diǎn)投機(jī)取巧的感覺!

標(biāo)簽: FPM

相關(guān)閱讀

主站蜘蛛池模板: 少妇熟女天堂网av | 日日摸日日碰夜夜爽视频 | 电家庭影院午夜 | 精品一区二区三区东京热 | 精品无人区无码乱码大片国产 | 欧美激情综合 | 久久久国产成人一区二区 | 国产国产精品人在线观看 | 亚洲熟女www一区二区三区 | 中文字幕一区在线 | 日本熟日本熟妇中文在线观看 | 国产在线偷伦视频免费看 | 中文字幕の友人北条麻妃 | 卡1卡2卡3精品接入口 | 无码av中文一区二区三区 | 四虎永久在线精品8848A | 欧洲美熟女乱AV亚洲一区 | 欧美老熟妇乱子伦视频 | а天堂中文地址在线 | 亚洲阿v天堂无码z2018 | 丰满岳妇乱一区二区三区 | 久久久久无码专区亚洲AV | 人人妻一区二区三区 | 国产成人综合久久精品 | 亚洲中文字幕国产综合 | 亚洲av无码不卡久久 | 2021国内精品久久久久精免费 | 国产成人av在线影院无毒 | 久插网| 乱色欧美激情亚洲欧美激情 | 日本成人在线播放 | 国内自拍视频一区二区三区 | 成年免费人香蕉视频在线 | 国产三级在线观看播放视频 | 亚洲AV无码精品国产成人 | 美女内射毛片在线看免费人动物 | 成年无码专区在线蜜芽TV | 亚洲精品专区在线观看 | 无码国产一区二区三区四区 | 亚洲精品国产一区二区 | 国产AV无码专区国产乱码 |