Cet article décrit la méthode de création du package nginx RPM. Les exemples sont les suivants :
1. Téléchargez le code source nginx et exécutez la commande directement :
cd /root wget http://nginx.org/download/nginx-1.7.1.tar.gz
Après avoir obtenu le package de code source, décompressez-le et entrez dans le répertoire :
tar zxvf nginx-1.7.1.tar.gz cd nginx-1.7.1
2. Écrivez le SPEC. fichier
fichier nommé : 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 <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
3. Enfin, exécutez la commande rpmbuild et emballez le package rpm
.rpmbuild -bb nginx.spec
À ce stade, une fois l'exécution terminée, le package rpm est empaqueté.
Pour plus d'articles liés au didacticiel du package RPM pour créer nginx, veuillez faire attention au site Web PHP chinois !