簡單製作rpm包

nginxtar包製作爲RPM
1.       下載nginx的源碼包
2.       將文件放到/usr/src/redhat/SOURCES/目錄下
3.       編寫SPEC文件
[root@mail SPECS]# vi nginx-0.8.35.spec
Summary:the first rpm package
Name:nginx
Version:0.8
Release:35
License:Share
Group:Applications/Text
Source0:nginx-0.8.35.tar.gz
%description
my test nginx
%prep
tar -zxvf $RPM_SOURCES_DIR/nginx-0.8.35.tar.gz
%build
cd $RPM_BUILD_DIR/nginx-0.8.35
./configure
make
%install
cd $RPM_BUILD_DIR/nginx-0.8.35
make install
%clean
rm -rf $RPM_BUILD_DIR/nginx-0.8.35
%files
%defattr(-,root,root)
/usr/local/nginx/sbin/nginx
%doc $RPM_BUILD_DIR/nginx-0.8.35/README
4.       製作RPM
[root@mail SPECS]# rpmbuild -ba nginx-0.8.35.spec    
若運行沒有錯誤,則產生/usr/src/redhat/RPMS/i386/nginx-0.8-35.i386.rpm /usr/src/redhat/SRPMS/nginx-0.8-35.src.rpm兩個文件。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章