Linux

rpm安裝時如何選擇nginx版本

  • May 18, 2021

根據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 stable 和 nginx-1.7.12 mainline 版本已經發布。

首先,您應該查看可用的軟體包

yum --showduplicates list nginx

查看那個 repo,它似乎nginx 1.6.3-1是你想要的版本。

您可以通過使用破折號將其附加到包名稱來安裝特定版本:

yum install nginx-1.6.3-1

也就是說,nginx 1.8 已經穩定發布。

萬一有人在搜尋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

引用自:https://serverfault.com/questions/690629