我想把我的nginx从1.16升级到1.18。
贝洛斯是以前关于nginx的情况。
[root@localhost ~]# rpm -qa | grep nginx
nginx-mod-mail-1.16.1-1.el7.x86_64
nginx-1.16.1-1.el7.x86_64
nginx-filesystem-1.16.1-1.el7.noarch
nginx-mod-http-image-filter-1.16.1-1.el7.x86_64
nginx-mod-http-xslt-filter-1.16.1-1.el7.x86_64
nginx-mod-http-perl-1.16.1-1.el7.x86_64
nginx-mod-stream-1.16.1-1.el7.x86_64
nginx-all-modules-1.16.1-1.el7.noarch然后,我删除了nginx版本1.16,并在注册nginx存储库后尝试安装版本1.18。我发现nginx1.18不需要依赖的rpms
Resolving Dependencies
--> Running transaction check
---> Package nginx.x86_64 1:1.18.0-2.el7.ngx will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================
Installing:
nginx x86_64 1:1.18.0-2.el7.ngx nginx 769 k
Transaction Summary
===================================================================================================================================
Install 1 Package
Total download size: 769 k
Installed size: 2.7 M
Is this ok [y/d/N]:是否需要在rpms下面安装nginx 1.18?如果是的话,nginx1.18还需要其他的rpm吗?
nginx-mod-mail-1.16.1-1.el7.x86_64
nginx-1.16.1-1.el7.x86_64
nginx-filesystem-1.16.1-1.el7.noarch
nginx-mod-http-image-filter-1.16.1-1.el7.x86_64
nginx-mod-http-xslt-filter-1.16.1-1.el7.x86_64
nginx-mod-http-perl-1.16.1-1.el7.x86_64
nginx-mod-stream-1.16.1-1.el7.x86_64
nginx-all-modules-1.16.1-1.el7.noarch发布于 2021-01-25 04:18:13
叶,首先你得把nginx从centos7移除:-
https://otodiginet.com/software/how-to-unistall-nginx-from-centos-7/
然后在服务器中下载nginx 1.18 :-
https://centos.pkgs.org/7/getpagespeed-x86_64/nginx-1.18.0-1.el7.ngx.x86_64.rpm.html
安装步骤
百胜安装https://extras.getpagespeed.com/release-el7-latest.rpm
百胜安装nginx
发布于 2021-01-25 09:01:12
当从EPEL打包的NGINX版本切换到nginx.org (或getpagespeed.com)版本时,在安装更新的NGINX之后,您需要运行:
yum remove $(yum list installed | grep 'nginx.*@epel' | awk '{ print $1 }')这将删除任何无关的包,如nginx-mod-stream。不需要它们,因为它们的文件和特性已经包含在主包nginx中。
https://stackoverflow.com/questions/65878457
复制相似问题