製作nginx的RPM包

2021-08-23 14:32:16 字數 3156 閱讀 7741

由於很多軟體均需要原始碼編譯安裝,為了節約在企業中的時間和精力,自定義將其打包成rpm包,方便快捷。

#yum -y install  rpm-build
#rpmbuild -ba nginx.spec                //會報錯,沒有檔案或目錄

#ls /root/rpmbuild //自動生成的目錄結構

useradd nginx //非必需操作:安裝後指令碼(建立賬戶)

%prep

%setup –q //自動解壓原始碼包,並cd進入目錄

%build

./configure

make %

%install

make install destdir=%

cp /root/rpmbuild/specs/nginx.sh %/usr/local/nginx/

##注意,cp非必須操作,注意,這裡是將乙個指令碼拷貝到安裝目錄,必須提前準備該檔案

%files

%doc

/usr/local/nginx/* //對哪些檔案與目錄打包

《雲計算》 Nginx 製作nginx的RPM包

製作nginx的rpm包 3.1 問題 本案例使用nginx 1.12.2版本的原始碼軟體,生產對應的rpm包軟體,具體要求如下 軟體名稱為nginx 軟體版本為1.12.2 rpm軟體包可以查詢描述資訊 rpm軟體包可以安裝及解除安裝 3.2 方案 安裝rpm build軟體包,編寫spec配置檔...

RPM包的製作

注意事項 製作rpm包最好不要使用root使用者,以防止製作過程中不慎執行有害命令 需要安裝的依賴包 yum install gcc rpm build rpm devel rpmlint make python bash coreutils diffutils patch rpmdevtoolss...

rpm包製作流程

步驟一 安裝rpm build軟體 1.安裝rpm build包 yum y install rpm build 2.生成rpmbuild目錄結構 rpmbuild ba nginx.spec 會報錯,沒有檔案或目錄 可以忽略 會自動生成跟目錄 3.準備工作,將原始碼軟體複製到sources目錄 c...