nginx 의 RPM 패키지 튜 토리 얼 만 들 기

1458 단어
본 고 는 nginx 의 RPM 가방 을 만 드 는 방법 을 설명 하 였 으 며, 실례 는 다음 과 같다.
1. nginx 소스 코드 를 다운로드 하고 명령 을 직접 실행 합 니 다.

cd /root
wget http://nginx.org/download/nginx-1.7.1.tar.gz


원본 패 키 지 를 받 은 후 압축 을 풀 고 디 렉 터 리 에 들 어 갑 니 다:

tar zxvf nginx-1.7.1.tar.gz
cd nginx-1.7.1


2. SPEC 파일 작성
파일 이름: nginx. spec

Summary: High Performance Web Server
Name: nginx
Version: 1.7.1
Release: el5
License: GPL
Group: Applications/Server
Source: http://nginx.org/download/nginx-%{version}.tar.gz
URL: http://nginx.org/
Distribution: Linux
Packager: yunjianfei 
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
%define srcdir /root/nginx-1.7.1
%description
nginx [engine x] is a HTTP and reverse proxy server, as well as a mail proxy server
%prep
%build
cd %{srcdir}
./configure --prefix=/usr/local/nginx
make -j8
%install
cd %{srcdir}
make DESTDIR=%{buildroot} install
%preun
if [ -z "`ps aux | grep nginx | grep -v grep`" ];then
 killall nginx >/dev/null
 exit 0
fi
%files
/usr/local/nginx


3. 마지막 으로 rpmbuild 명령 을 실행 하고 rpm 가방 을 친다.

rpmbuild -bb nginx.spec


이로써 실행 이 끝 난 후 rpm 가방 은 포장 이 완료 되 었 습 니 다.

좋은 웹페이지 즐겨찾기