CentOS 7.5.1804 無外網安裝nginx

安裝日誌

CentOS 7.5.1804 無外網安裝nginx

客戶的服務器當然是不能連外網,網絡連接速度也有限,如果把10g的Live CD上傳上去做yum源,速度太慢了,只能一個包一個包的安裝了,記錄了下用到的所有的包

nginx編譯最主要時需要gcc和gcc-c++兩個工具,但是依賴的包一共有12個之多,且相互依賴精確到小版本號,因此有一些包是需要升級的

記錄一下安裝過程

  1. 解壓nginx壓縮包

[root@BC-VM-MiHc home]#cd home

  1. 下載並上傳到服務器:nginx-1.16.1.tar.gz pcre-8.35.tar.gz zlib-1.2.11.tar.gz

[root@BC-VM-MiHc home]#tar zxvf nginx-1.16.1.tar.gz

  1. 編譯,會提示缺啥gcc和c++,然後從pkgs.org上查找rpm包及依賴

[root@BC-VM-MiHc nginx]#./configure

rpm -qa|grep [rpm] 按照包名查找安裝過的相關包

rpm -ivh [rpm] 安裝rpm包,並顯示安裝進度

rpm -U [rpm] 升級包

rpm -e [rpm] 卸載包

[root@BC-VM-MiHc ~]# cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core)

[root@BC-VM-MiHc nginx]# rpm -ivh mpfr-3.1.1-4.el7.x86_64.rpm

[root@BC-VM-MiHc nginx]# rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm

[root@BC-VM-MiHc nginx]# rpm -ivh cpp-4.8.5-39.el7.x86_64.rpm

[root@BC-VM-MiHc nginx]# rpm -U tzdata-2019b-1.el7.noarch.rpm

[root@BC-VM-MiHc nginx]# rpm -U glibc-2.17-292.el7.x86_64.rpm glibc-common-2.17-292.el7.x86_64.rpm

[root@BC-VM-MiHc nginx]# rpm -ivh glibc-headers-2.17-292.el7.x86_64.rpm

[root@BC-VM-MiHc nginx]# rpm -ivh glibc-devel-2.17-292.el7.x86_64.rpm

[root@BC-VM-MiHc nginx]# rpm -U libgomp-4.8.5-39.el7.x86_64.rpm

[root@BC-VM-MiHc nginx]# rpm -U libgcc-4.8.5-39.el7.x86_64.rpm 

[root@BC-VM-MiHc nginx]# rpm -ivh gcc-4.8.5-39.el7.x86_64.rpm

[root@BC-VM-MiHc nginx]# rpm -U libstdc++-4.8.5-39.el7.x86_64.rpm 

[root@BC-VM-MiHc nginx]# rpm -ivh libstdc++-devel-4.8.5-39.el7.x86_64.rpm

[root@BC-VM-MiHc nginx]# rpm -ivh gcc-c++-4.8.5-39.el7.x86_64.rpm
  1. 然後就是各種./configure make make instll

  2. 別提醒,zlib-1.2.11.tar.gz只需要擠壓就行,不要安裝,然後將--with-zlib=zlib的解壓路徑即可,切莫編譯zlib!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章