CentOS Stream 8にnginxをインストールします。

先日、Oracle CloudにCentOS8のインスタンスを作成し、Streamに変換しました。
この環境にNGINXをインストールしてます。

CentOS8ではAppStreamという仕組みが導入され、nginxのリポジトリ設定をしなくてもAppStreamからインストールできます。CentOS7までは、パッケージ管理システムとしてyumが使われていましたが、CentOS8ではDNFがその後継として使われています。DNFにはモジュールというものがあり、これによってソフトのバージョン指定、切り替えが容易にできるようになりました。

dnf module list nginx

コマンド入力時に下に示すエラーが発生しますが、これはOracle Linuxでの仕様なのでCentOSでは気にする必要はないということです。

Failed loading plugin “osmsplugin”: No module named ‘librepo’

[d]がデフォルトのことで、ここでは1.18をインストールしたいので次のコマンド入力をします。


sudo dnf module install nginx:1.18/common

一般的な記述方法は下記の通りです。

dnf module install [Name]:[Stream]/[Profile]

インストールしたバージョンには[i]が表示されています。

コメント

タイトルとURLをコピーしました