rpm 安装时如何选择 nginx 版本

rpm 安装时如何选择 nginx 版本

根据nginx.org有关如何安装 nginx 的说明.rpm,它说我应该执行以下操作。

打开nginx.repo

$ vi /etc/yum.repos.d/nginx.repo

将以下内容粘贴到其中(对于 CentOs7)

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

然后简单地做yum install nginx

这有效,但它安装的是主线版本,而不是稳定版本。到目前为止,我已经1.8.0

[root@localhost ~]# nginx -v
nginx version: nginx/1.8.0

所以我的问题是,如何安装当前的稳定版本,v1.6.3根据nginx.org

2015-04-07 nginx-1.6.3稳定版和nginx-1.7.12主线版已发布。

答案1

首先,你应该看看有哪些可用的软件包

yum --showduplicates list nginx

查看该 repo,它似乎就是nginx 1.6.3-1您想要的版本。

您可以通过在软件包名称后面附加破折号来安装特定版本:

yum install nginx-1.6.3-1

也就是说,nginx 1.8 已经稳定发布。

答案2

如果有人搜索 nginx 1.8 的安装,下面不会显示 nginx-1.8

yum --showduplicates list nginx

你可以使用下面的命令来下载并安装 rpm

sudo rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.8.0-1.el7.ngx.x86_64.rpm

答案3

都有可用的 RPMS 包

您可以下载它然后使用 rpm 来安装它。

rpm -Uvh nginx-*.rpm

相关内容