一下rpm包的創建不含編譯部分:
首先寫個腳本,這個腳本是你想干的事..useradd.sh是我寫的腳本,批量添加20個用戶。我們創建一個目錄,將腳本放進去:
將此目錄壓縮:
我們將校驗的key導出:
用公鑰id替換系統默認的密鑰id,該文件我們自己建。
配置一個useradd.spec文件,填寫軟件包的信息生生成路徑,步驟。
之後安裝一個rpm-build的軟件包:
Rpmbuild . 使其在當前目錄生成一個rpmbuild的目錄
將tar包,spec文件分別拷進rpmbuild的子目錄中
生成rpm包架構:
查看我們生成的軟件包:
查看軟件包的信息和簽署軟件包:
之後我將軟件包考出,生成安裝數據庫文件
本欄目更多精彩內容:http://www.bianceng.cn/OS/Linux/
將校驗的key也拷進系統默認校驗key的地方:
配置yum源,來測試軟件包:
看下安裝是否成功:
提示:之後運行useradd發現系統卡那,很卡很卡。。。不是我們沒成功,是這個useradd包的名字和系統中的useradd相沖突,系統不知道我們是讓它執行那個,就卡那不動了。除了這個理由找不到其他理由來解釋。