この記事では、nginx RPM パッケージの作成方法について説明します。例は次のとおりです。
1. nginx ソース コードをダウンロードし、コマンドを直接実行します。ディレクトリに入ります:
cd /root wget http://nginx.org/download/nginx-1.7.1.tar.gz
2. SPEC ファイルを書き込みます
ファイル名は次のとおりです: nginx.spec
tar zxvf nginx-1.7.1.tar.gz cd nginx-1.7.1
3. 最後に rpmbuild コマンドを実行し、rpm パッケージをパッケージ化します
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 <yunjianfei1987@gmail.com> 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
ここまでで、実行後、rpmパッケージのパッケージ化は完了です。
nginx RPM パッケージの作成に関するチュートリアルに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。