歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 制作自己的rpm包

制作自己的rpm包

日期:2017/2/28 14:46:35   编辑:Linux教程

假如你想將源碼包生成自己的rpm包,來解決在各台機器上安裝的不便的話。這種方法是最簡單的一種。

首先下載checkinstall的安裝包,源碼或rpm都可以,安裝它。

開始rpm包的制作

以前安裝一個源碼包是這樣的順序tar –zxvf 名稱.tar.gz,./configure && make && make install

安裝完checkinstall軟件後我們就不用之前的方法安裝源碼包了,說白了就是先制作一個rpm包,再安裝它。

整個過程進行tar –zxvf名稱.tar.gz

./configure && make &&checkinstall && rpm –ivh 名稱.rpm

完成了,rpm包會自動生成到指定目錄下,我們可以帶著我們自己制作的rpm包去到處走了,配置相同的機器也不用那麼麻煩去安裝源碼包了。

注:rpm的要選R,假如制作中報錯的話記得安裝yum install rpm-build –y

如何設置依賴性:checkinstall --requires=dhcp,httpd

設置好依賴性的rpm包,再次單獨安裝時就會提醒安裝者,它的依賴,這樣保證你安裝的軟件是好用的。

發布自己的信息,在checkinstall 之前cat 下源碼包安裝目錄下有個文件叫description-pak的文件,這個文件是可以任意修改的,可以把自己的信息想說的話都加入到裡面,安裝完rpm後用rpm –qi|grep 包名,就能看到你寫的信息了。

在定制過程中假如想在執行安裝rpm包前後,卸載rpm包前後執行一些東西的話這四個文件會很重要

在源碼包安裝的目錄下

#preinstall-pak

#postinstall-pak

#preremove-pak

#postremove-pak

定制自己的腳本內容,再執行chechinstall

Copyright © Linux教程網 All Rights Reserved