簡單製作rpm包
將nginx的tar包製作爲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
Vendor:[email protected]
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兩個文件。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.