Rocky Linux8 へインターネット上からリポジトリ定義を追加し Nginx をインストールする
以前に Rocky Linux に Nginx を公式リポジトリからインストールする というメモを書きました。 意味的には全く同じですが、リポジトリの定義を (エディタで新規作成するのでは無く) インターネット上に配置したものをダウンロードする手順へ変更しましたので改めてメモしておきます。 今回は Rocky Linux8 上で作業しました。
Nginx を stable リポジトリからインストールする
dnf config-manager --add-repo でインターネット上からリポジトリを追加し、Nginx をインストールします。 リポジトリの有効/無効設定はデフォルトで以下になっています。
| リポジトリ |
デフォルトの設定 |
| stable |
有効 |
| mainline |
無効 |
その為、下記のように実行すると stable リポジトリが利用されます。
| dnf config-manager --add-repo https://s3.sig9.org/repos/nginx.repo
dnf install -y nginx
systemctl start nginx
systemctl enable nginx
|
Nginx を mainline リポジトリからインストールする
Nginx を mainline リポジトリからインストールするには以下を実行します。
| dnf config-manager --add-repo https://s3.sig9.org/repos/nginx.repo
dnf config-manager --set-enabled nginx-mainline
dnf install -y nginx
systemctl start nginx
systemctl enable nginx
|
参考
/etc/yum.repos.d/nginx.repo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | [nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
|