Home > 備忘録(Fedora) > nginx > nginx のインストール( 135 )
[root@server]# dnf install -y nginxソースをダウンロードしてコンパイルします
[root@server]# dnf install -y rpmbuild[root@server]# dnf download --source nginx/home/ユーザー名 のディレクトリーにダウンロードされています
[root@server]# rpm -ivh ./nginx-x.xx.x-x.fcxx.src.rpm
※結果表示
[root@server]# ls /root/rpmbuild/
SOURCES SPECS[root@server]# rpmbuild -bb /root/rpmbuild/SPECS/nginx.spec ←こちで --with=geoip などを追加することが出来る
実行中(%prep): /bin/sh -e /var/tmp/rpm-tmp.2Lfb4k
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd /root/rpmbuild/BUILD
+ rm -rf nginx-1.14.1
~~~~~途中省略~~~~~
書き込み完了: /root/rpmbuild/RPMS/x86_64/nginx-mod-stream-debuginfo-1.14.1-2.fc29.x86_64.rpm
実行中(%clean): /bin/sh -e /var/tmp/rpm-tmp.xZ7wKh
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd nginx-1.14.1
+ /usr/bin/rm -rf /root/rpmbuild/BUILDROOT/nginx-1.14.1-2.fc29.x86_64
+ exit 0
[root@server]#[root@server]# ls /root/rpmbuild/RPMS/x86_64/
nginx-1.14.1-2.fc29.x86_64.rpm ←こちらに出来上がっている
nginx-debuginfo-1.14.1-2.fc29.x86_64.rpm
nginx-debugsource-1.14.1-2.fc29.x86_64.rpm
nginx-mod-http-image-filter-1.14.1-2.fc29.x86_64.rpm
nginx-mod-http-image-filter-debuginfo-1.14.1-2.fc29.x86_64.rpm
nginx-mod-http-perl-1.14.1-2.fc29.x86_64.rpm
nginx-mod-http-perl-debuginfo-1.14.1-2.fc29.x86_64.rpm
nginx-mod-http-xslt-filter-1.14.1-2.fc29.x86_64.rpm
nginx-mod-http-xslt-filter-debuginfo-1.14.1-2.fc29.x86_64.rpm
nginx-mod-mail-1.14.1-2.fc29.x86_64.rpm
nginx-mod-mail-debuginfo-1.14.1-2.fc29.x86_64.rpm
nginx-mod-stream-1.14.1-2.fc29.x86_64.rpm
nginx-mod-stream-debuginfo-1.14.1-2.fc29.x86_64.rpm[root@server]# rpm -ivh /root/rpmbuild/RPMS/x86_64/nginx-1.14.1-2.fc29.x86_64.rpm[root@server]# rm -rf /root/rpmbuild
[root@server]# rm ./nginx-x.xx.x-x.fcxx.src.rpm