中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用checkinstall制作rpm包

發布時間:2020-07-31 07:07:19 來源:網絡 閱讀:752 作者:yangcan918 欄目:編程語言

前段時間寫過一篇  采用redhat官方指定的方法(自己寫spec文件) 制作RPM包 今天寫的主要是基于網上的2個開源軟件來實現 RPM包制作的
個人試了一下 感覺跟方便 所以記錄下  怕以后能用到
一個checkinstall 這個軟件    應該有人聽過 他是一個交互式過程來制作RPM包的  過程比較簡單
還有一個是  fpm 這個大家應該比較陌生 他是一個 ruby寫的東西 功能比較強大 但是這里我們只弄到RPM包這塊的制作  其他牛掰功能大家可以去githup看看
鏈接給下  https://github.com/jordansissel/fpm/wiki/PackageMakeInstall
下面我們一個一個的來吧  先來簡單的 checkinstall 這個吧
1.下載安裝
wget http://asic-linux.com.mx/~izto/checkinstall/files/source/checkinstall-1.6.2.tar.gz && tar  fxz checkinstall-1.6.2.tar.gz  && cd checkinstall-1.6.2 && make  && make install  安裝很簡單  這樣就OK了
安裝完后 我們這么用呢   下面開始講下這么用吧
咱們以前安裝源碼包的時候 都是 ./confugure   一堆參數 然后  make   最后make install 這樣的流程
如果用checkinstall 這個工具后   安裝一個軟件后 不需要最后的make install 了  前2步搞完了  直接 用checkinstall 來搞就行
下面我正好用個 zabbix  我就用這個來搞一片吧
cd  zabbix-2.0.5  &&  ./configure –prefix=/usr/local/zabbix –enable-server –enable-agent –with-mysql –with-net-snmp –with-libcurl && make
好 先搞完這2步驟 然后用 checkinstall 工具

這個大家都弄的   然后  程序會給你一個列表

大家懂的  如果你想改什么 自己改就行 我這里 就直接下去了
下面 刷刷的 日志    最后關注下 這個就行

剩下的 你懂的  不多說了  關于checkinstall 其他牛掰功能  自己help 看下 中文的 喲
太多了 截圖沒截全

這個先搞到這里吧   接下來 搞 fpm吧
fpm 的安裝 有點蛋疼  yum自帶的ruby版本好像是1.5 的 安裝不了 rubygems 這個東東  下面我把包的版本 都說下吧
rubygems-2.0.3.tgz
ruby-1.8.7.370-1.el5.x86_64.rpm
ruby-libs-1.8.7.370-1.el5.x86_64.rpm
ruby-rdoc-1.8.7.370-1.el5.x86_64.rpm
ruby-irb-1.8.7.370-1.el5.x86_64.rpm
ruby-devel-1.8.7.370-1.el5.x86_64.rpm
如果默認安裝了 ruby 那你自己 去yum remove  ruby 吧

先安裝 ruby 的東西  安裝不用講吧   如果擔心依賴 直接 rpm -vih ruby*.rpm我們來安裝 rubygems-2.0.3.tgz 吧
wget  http://production.cf.rubygems.org/rubygems/rubygems-2.0.3.tgz   &&  tar fxz  rubygems-2.0.3.tgz   && ruby setup.rb
安裝OK 了
我們安裝fpm吧
gem install fpm   這樣安裝就行
OK  fpm 都搞完了 fpm  --help 一下就知道了 擦 一堆幫助  這里就不介紹幫助信息了  很多東西  我也就看了官方githup 的一些簡單參數
我們開始用吧
貼下 官方的一個例子吧

能看懂 就OK   下面我也接著我的那個zabbix 來搞吧

OK  過程你懂的  就是 大家都知道源碼安裝的軟件卸載的話也是把那個安裝目錄刪掉就行  現在我就把我的zabbix 的安裝目錄下 所以的東西 打成RPM包 就OK了
-s
-t
-v
-n
這些參數 這里也不多講了   大家看結果都能看出來   剩下牛掰的功能 大家去 這里看吧
https://github.com/jordansissel/fpm/wiki

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

晋城| 灌阳县| 津南区| 全椒县| 石楼县| 错那县| 将乐县| 玛曲县| 大英县| 伊通| 梨树县| 渝中区| 集贤县| 莱州市| 天全县| 盘锦市| 东光县| 平陆县| 阿克陶县| 准格尔旗| 永川市| 灌阳县| 枣庄市| 永嘉县| 兴化市| 锡林浩特市| 宿州市| 吕梁市| 博白县| 四子王旗| 镇宁| 湘潭县| 涟水县| 延长县| 余江县| 陵水| 泌阳县| 中超| 临海市| 汶上县| 井研县|