Virtual Box上のOracle Linux に GI/DB/EMCCインストール時に必要なパッケージ調査（3/3）

# 概要
Virtual Box 上でOracle Database、Enterprise Managerを作成するにあたって必要なパッケージを調査した備忘録
※構築手順等は別記事で記載予定

# 目次
1. [oracle Linux](https://qiita.com/mahino_1221/items/9be60b35176294a8e04a) 
1. [Virtual Box](https://qiita.com/mahino_1221/items/9be60b35176294a8e04a) 
1. [Grid Infrastructure](https://qiita.com/mahino_1221/items/2d0ed67bfe55f0e8461d) 
1. [Oracle Database](https://qiita.com/mahino_1221/items/2d0ed67bfe55f0e8461d) 　
1. [Enterprise Manager](#Chapter1) 本記事で記載
   1. [Oracle Management Service(OMS)](#OMS)
   1. [Oracle Management Agent(OMA)](#OMA)
   1. [Fusion Middleware](#FM)
1. [マージ版(おまけ)](#omake) 本記事で記載
1. [参考文献](#reference)

# 環境の前提

| No |    内容     |    バージョン    |備考 |
|---:|-------------|------------:|-|
| 1  |Oracle Linux|8.6            |最小構成インストール|
| 2  |Virtual Box |7.0.22 r165102 |Guest Additionsを使用|
| 3  |Grid Infrastructure  |19.24            |-|
| 4  |Oracle Database      |19.24            |-|
| 5  |Enterprise Manager   |13.5            |OMS/OMR同居構成|



<!-- 各チャプター -->
<a id="#Chapter1"></a>
# 5.Enterprise Manager
Enterprise Managerは
Oracle Management Service（以下、OMS）と管理リポジトリ（以下、OMR）で構成され
OMSとOMRはOracle Management Agent（以下、OMA）を介して情報のやり取りを行います。

OMRはOracle Databaseであるため必要なパッケージはOracle Databaseに準拠します。
※EMCCのOMRではEnterprise Editionが必要です。

OMRでの必要パッケージについては、[Virtual Box上のOracle Linux に GI/DB/EMCCインストール時に必要なパッケージ調査（2/3）](https://qiita.com/mahino_1221/items/2d0ed67bfe55f0e8461d) の記事をご確認ください。

:::note warn
下記の情報は記事執筆時点での内容となります。
構築等実施する場合には、最新のドキュメントを改めて確認してください。
:::

EMCCのOMRで使用されるOracle Databaseには使用制限付きライセンスが付与されています。

公式マニュアル
ライセンス情報ユーザー・マニュアル
Oracle® Enterprise Manager Cloud Control
ライセンス情報ユーザー・マニュアル 13C リリース5
F44540-11(原本部品番号:F37171-19) 2024年5月
1 Oracle Enterprise Managerライセンスの概要
[Oracle Enterprise Managerの使用制限付きライセンス](https://docs.oracle.com/cd/F45244_01/oemli/introduction-oracle-enterprise-manager-licensing.html#GUID-5AD24A80-3583-4949-AD76-14881B6B3F9F)

※OMRをRACやData Guardで構成すると、追加ライセンスが必要になりますので
　うっかりライセンス違反とならないようにご注意ください。

<a id="#OMS"></a>
## 1.Oracle Management Service(OMS)
公式マニュアル
Oracle® Enterprise Manager
Cloud Control基本インストレーション・ガイド 13cリリース5
F44530-06(原本部品番号:F37161-07) 2023年10月
[Oracle Management Service用のパッケージ要件](https://docs.oracle.com/cd/F45244_01/embsc/package-kernel-parameter-and-library-requirements-enterprise-manager-cloud-control.html#GUID-874AED88-DC4A-466D-BC2D-7CB4E579D629)

##### 表2-1 Oracle Management Service用のパッケージ要件より抜粋
:::note warn
下記の情報は記事執筆時点での内容となります。
構築等実施する場合には、最新のドキュメントを改めて確認してください。
:::

#### ・Oracle Linux 8/Red Hat Linux 8
```
binutils
gcc
gcc-c++
glibc
glibc-devel     #x86_64
glibc-devel     #i686
libaio
libaio-devel
libgcc
libstdc++
libstdc++-devel
libnsl
sysstat
motif
motif-devel
redhat-lsb
redhat-lsb-core
openssl
make
```
glibc-develのパッケージが、「x86_64」と「i686」の両方が必要になります。

##### ・利用可能パッケージ確認コマンド
```bash:01_oms_check_package.sh
echo dnf list gcc
dnf list gcc
echo dnf list gcc-c++
dnf list gcc-c++
echo dnf list glibc
dnf list glibc
echo dnf list glibc-devel.x86_64  #x86_64
dnf list glibc-devel.x86_64       #x86_64
echo dnf list glibc-devel.i686    #i686
dnf list glibc-devel.i686         #i686
echo dnf list libaio
dnf list libaio
echo dnf list libaio-devel
dnf list libaio-devel
echo dnf list libgcc
dnf list libgcc
echo dnf list libstdc++
dnf list libstdc++
echo dnf list libstdc++-devel
dnf list libstdc++-devel
echo dnf list libnsl
dnf list libnsl
echo dnf list sysstat
dnf list sysstat
echo dnf list motif
dnf list motif
echo dnf list motif-devel
dnf list motif-devel
echo dnf list redhat-lsb
dnf list redhat-lsb
echo dnf list redhat-lsb-core
dnf list redhat-lsb-core
echo dnf list openssl
dnf list openssl
echo dnf list make
dnf list make
```

##### ・インストール状況確認コマンド
```bash:02_oms_check_installed_package.sh
echo dnf list installed gcc
dnf list installed gcc
echo dnf list installed gcc-c++
dnf list installed gcc-c++
echo dnf list installed glibc
dnf list installed glibc
echo dnf list installed glibc-devel.x86_64  #x86_64
dnf list installed glibc-devel.x86_64       #x86_64
echo dnf list installed glibc-devel.i686    #i686
dnf list installed glibc-devel.i686         #i686
echo dnf list installed libaio
dnf list installed libaio
echo dnf list installed libaio-devel
dnf list installed libaio-devel
echo dnf list installed libgcc
dnf list installed libgcc
echo dnf list installed libstdc++
dnf list installed libstdc++
echo dnf list installed libstdc++-devel
dnf list installed libstdc++-devel
echo dnf list installed libnsl
dnf list installed libnsl
echo dnf list installed sysstat
dnf list installed sysstat
echo dnf list installed motif
dnf list installed motif
echo dnf list installed motif-devel
dnf list installed motif-devel
echo dnf list installed redhat-lsb
dnf list installed redhat-lsb
echo dnf list installed redhat-lsb-core
dnf list installed redhat-lsb-core
echo dnf list installed openssl
dnf list installed openssl
echo dnf list installed make
dnf list installed make
```

##### ・インストールコマンド
```bash:03_oms_install_package.sh
echo dnf install -y gcc
dnf install -y gcc
echo dnf install -y gcc-c++
dnf install -y gcc-c++
echo dnf install -y glibc
dnf install -y glibc
echo dnf install -y glibc-devel.x86_64  #x86_64
dnf install -y glibc-devel.x86_64       #x86_64
echo dnf install -y glibc-devel.i686    #i686
dnf install -y glibc-devel.i686         #i686
echo dnf install -y libaio
dnf install -y libaio
echo dnf install -y libaio-devel
dnf install -y libaio-devel
echo dnf install -y libgcc
dnf install -y libgcc
echo dnf install -y libstdc++
dnf install -y libstdc++
echo dnf install -y libstdc++-devel
dnf install -y libstdc++-devel
echo dnf install -y libnsl
dnf install -y libnsl
echo dnf install -y sysstat
dnf install -y sysstat
echo dnf install -y motif
dnf install -y motif
echo dnf install -y motif-devel
dnf install -y motif-devel
echo dnf install -y redhat-lsb
dnf install -y redhat-lsb
echo dnf install -y redhat-lsb-core
dnf install -y redhat-lsb-core
echo dnf install -y openssl
dnf install -y openssl
echo dnf install -y make
dnf install -y make
```
<a id="#OMA"></a>
## 2.Oracle Management Agent(OMA)
公式マニュアル
Oracle® Enterprise Manager
Cloud Control基本インストレーション・ガイド 13cリリース5
F44530-06(原本部品番号:F37161-07) 2023年10月
[Oracle Management Agent用のパッケージ要件](https://docs.oracle.com/cd/F45244_01/embsc/package-kernel-parameter-and-library-requirements-enterprise-manager-cloud-control.html#GUID-3BB45A80-47C2-4AA5-929A-7523861E9A2C)


##### 表2-2 Oracle Management Agent用のパッケージ要件
:::note warn
下記の情報は記事執筆時点での内容となります。
構築等実施する場合には、最新のドキュメントを改めて確認してください。
:::

#### ・Oracle Linux 8/Red Hat Linux 8
```
binutils
glibc-common
libaio
libstdc++
libnsl
sysstat
make
```
##### ・利用可能パッケージ確認コマンド
```bash:01_oma_check_package.sh
echo dnf list binutils
dnf list binutils
echo dnf list glibc-common
dnf list glibc-common
echo dnf list libaio
dnf list libaio
echo dnf list libstdc++
dnf list libstdc++
echo dnf list libnsl
dnf list libnsl
echo dnf list sysstat
dnf list sysstat
echo dnf list make
dnf list make
```

##### ・インストール状況確認コマンド
```bash:02_oma_check_installed_package.sh
echo dnf list installed binutils
dnf list installed binutils
echo dnf list installed glibc-common
dnf list installed glibc-common
echo dnf list installed libaio
dnf list installed libaio
echo dnf list installed libstdc++
dnf list installed libstdc++
echo dnf list installed libnsl
dnf list installed libnsl
echo dnf list installed sysstat
dnf list installed sysstat
echo dnf list installed make
dnf list installed make
```

##### ・インストールコマンド
```bash:03_oma_install_package.sh
echo dnf install -y binutils
dnf install -y binutils
echo dnf install -y glibc-common
dnf install -y glibc-common
echo dnf install -y libaio
dnf install -y libaio
echo dnf install -y libstdc++
dnf install -y libstdc++
echo dnf install -y libnsl
dnf install -y libnsl
echo dnf install -y sysstat
dnf install -y sysstat
echo dnf install -y make
dnf install -y make
```

<a id="#FM"></a>
## 3.Fusion Middleware
意外と見落としがちですが、OMSはWeblogic Serverを使用していますので
Fusion Middleware のパッケージについても考慮が必要です。
詳細は以下のCloud Controlリリース・ノートに記載があります。

公式マニュアル
Oracle® Enterprise Manager
Cloud Controlリリース・ノート 13cリリース5
F44544-01(原本部品番号:F37175-01) 2021年4月
[インストールの前提条件のチェック](https://docs.oracle.com/cd/F45244_01/emrel/generic-known-installation-issues.html#GUID-F1103CFD-AEB7-404A-B2C6-F4F9CEF8B014)

Oracle® Fusion Middleware
System Requirements and Specifications 12c (12.2.1.4.0)
E95158-19 August 2024
[Linux Operating System Requirements](https://docs.oracle.com/en/middleware/fusion-middleware/12.2.1.4/sysrs/system-requirements-and-specifications.html#GUID-37C51062-3732-4A4B-8E0E-003D9DFC8C26)

#### Table 1-17 Minimum Requirements for the Linux Operating System より抜粋
:::note warn
下記の情報は記事執筆時点での内容となります。
構築等実施する場合には、最新のドキュメントを改めて確認してください。
:::
#### ・Oracle Linux 8/Red Hat Linux 8Oracle Linux 8 (UL0+) and Red Hat Linux 8 (UL0+)	
```
binutils
gcc
gcc-c++
glibc
glibc-devel
libaio
libaio-devel
libgcc
libstdc++
libstdc++-devel
libnsl
sysstat
motif
motif-devel
redhat-lsb
redhat-lsb-core
openssl
make
xorg-x11-utils
```
##### ・利用可能パッケージ確認コマンド
```bash:01_FusionMiddleware_check_package.sh
echo dnf list binutils
dnf list binutils
echo dnf list gcc
dnf list gcc
echo dnf list gcc-c++
dnf list gcc-c++
echo dnf list glibc
dnf list glibc
echo dnf list glibc-devel
dnf list glibc-devel
echo dnf list libaio
dnf list libaio
echo dnf list libaio-devel
dnf list libaio-devel
echo dnf list libgcc
dnf list libgcc
echo dnf list libstdc++
dnf list libstdc++
echo dnf list libstdc++-devel
dnf list libstdc++-devel
echo dnf list libnsl
dnf list libnsl
echo dnf list sysstat
dnf list sysstat
echo dnf list motif
dnf list motif
echo dnf list motif-devel
dnf list motif-devel
echo dnf list redhat-lsb
dnf list redhat-lsb
echo dnf list redhat-lsb-core
dnf list redhat-lsb-core
echo dnf list openssl
dnf list openssl
echo dnf list make
dnf list make
echo dnf list xorg-x11-utils
dnf list xorg-x11-utils
```

##### ・インストール状況確認コマンド
```bash:02_FusionMiddleware_check_installed_package.sh
echo dnf list installed binutils
dnf list installed binutils
echo dnf list installed gcc
dnf list installed gcc
echo dnf list installed gcc-c++
dnf list installed gcc-c++
echo dnf list installed glibc
dnf list installed glibc
echo dnf list installed glibc-devel
dnf list installed glibc-devel
echo dnf list installed libaio
dnf list installed libaio
echo dnf list installed libaio-devel
dnf list installed libaio-devel
echo dnf list installed libgcc
dnf list installed libgcc
echo dnf list installed libstdc++
dnf list installed libstdc++
echo dnf list installed libstdc++-devel
dnf list installed libstdc++-devel
echo dnf list installed libnsl
dnf list installed libnsl
echo dnf list installed sysstat
dnf list installed sysstat
echo dnf list installed motif
dnf list installed motif
echo dnf list installed motif-devel
dnf list installed motif-devel
echo dnf list installed redhat-lsb
dnf list installed redhat-lsb
echo dnf list installed redhat-lsb-core
dnf list installed redhat-lsb-core
echo dnf list installed openssl
dnf list installed openssl
echo dnf list installed make
dnf list installed make
echo dnf list installed xorg-x11-utils
dnf list installed xorg-x11-utils
```

##### ・インストールコマンド
```bash:03_FusionMiddleware_install_package.sh
echo dnf install -y binutils
dnf install -y binutils
echo dnf install -y gcc
dnf install -y gcc
echo dnf install -y gcc-c++
dnf install -y gcc-c++
echo dnf install -y glibc
dnf install -y glibc
echo dnf install -y glibc-devel
dnf install -y glibc-devel
echo dnf install -y libaio
dnf install -y libaio
echo dnf install -y libaio-devel
dnf install -y libaio-devel
echo dnf install -y libgcc
dnf install -y libgcc
echo dnf install -y libstdc++
dnf install -y libstdc++
echo dnf install -y libstdc++-devel
dnf install -y libstdc++-devel
echo dnf install -y libnsl
dnf install -y libnsl
echo dnf install -y sysstat
dnf install -y sysstat
echo dnf install -y motif
dnf install -y motif
echo dnf install -y motif-devel
dnf install -y motif-devel
echo dnf install -y redhat-lsb
dnf install -y redhat-lsb
echo dnf install -y redhat-lsb-core
dnf install -y redhat-lsb-core
echo dnf install -y openssl
dnf install -y openssl
echo dnf install -y make
dnf install -y make
echo dnf install -y xorg-x11-utils
dnf install -y xorg-x11-utils
```

<a id="#omake"></a>
## マージ版(おまけ)
ここまで記載した各コンポーネントのパッケージを重複排除したマージ版です。

・利用可能パッケージ確認コマンド
```bash:01_all_check_package.sh
echo dnf list bc #GI/DB
dnf list bc
echo dnf list binutils #GI/DB/OMS/OMA/Fusion Middleware
dnf list binutils
echo dnf list compat-openssl10 #GI/DB
dnf list compat-openssl10
echo dnf list elfutils-libelf #GI/DB
dnf list elfutils-libelf
echo dnf list elfutils-libelf-devel #GI/DB
dnf list elfutils-libelf-devel
echo dnf list fontconfig #GI/DB
dnf list fontconfig
echo dnf list glibc #GI/DB/OMS/Fusion Middleware
dnf list glibc
echo dnf list glibc-devel #GI/DB/Fusion Middleware
dnf list glibc-devel
echo dnf list ksh #GI/DB
dnf list ksh
echo dnf list libaio #GI/DB/OMS/OMA/Fusion Middleware
dnf list libaio
echo dnf list libaio-devel #GI/DB/OMS/Fusion Middleware
dnf list libaio-devel
echo dnf list libXrender #GI/DB
dnf list libXrender
echo dnf list libX11 #GI/DB
dnf list libX11
echo dnf list libXau #GI/DB
dnf list libXau
echo dnf list libXi #GI/DB
dnf list libXi
echo dnf list libXtst #GI/DB
dnf list libXtst
echo dnf list libgcc #GI/DB/OMS/Fusion Middleware
dnf list libgcc
echo dnf list libnsl #GI/DB/OMS/OMA/Fusion Middleware
dnf list libnsl
echo dnf list librdmacm #GI/DB
dnf list librdmacm
echo dnf list libstdc++ #GI/DB/OMS/OMA/Fusion Middleware
dnf list libstdc++
echo dnf list libstdc++-devel #GI/DB/OMS/Fusion Middleware
dnf list libstdc++-devel
echo dnf list libxcb #GI/DB
dnf list libxcb
echo dnf list libibverbs #GI/DB
dnf list libibverbs
echo dnf list libasan #GI/DB
dnf list libasan
echo dnf list liblsan #GI/DB
dnf list liblsan
echo dnf list make #GI/DB/OMS/OMA/Fusion Middleware/Guest Additions
dnf list make
echo dnf list policycoreutils #GI/DB
dnf list policycoreutils
echo dnf list policycoreutils-python-utils #GI/DB
dnf list policycoreutils-python-utils
echo dnf list smartmontools #GI/DB
dnf list smartmontools
echo dnf list sysstat #GI/DB/OMS/OMA/Fusion Middleware
dnf list sysstat
echo dnf list gcc #OMS/Fusion Middleware
dnf list gcc
echo dnf list gcc-c++ #OMS/Fusion Middleware
dnf list gcc-c++
echo dnf list glibc-devel.x86_64     #x86_64 #OMS
dnf list glibc-devel.x86_64     #x86_64
echo dnf list glibc-devel.i686         #i686 #OMS
dnf list glibc-devel.i686         #i686
echo dnf list motif #OMS/Fusion Middleware
dnf list motif
echo dnf list motif-devel #OMS/Fusion Middleware
dnf list motif-devel
echo dnf list redhat-lsb #OMS/Fusion Middleware
dnf list redhat-lsb
echo dnf list redhat-lsb-core #OMS/Fusion Middleware
dnf list redhat-lsb-core
echo dnf list openssl #OMS/Fusion Middleware
dnf list openssl
echo dnf list glibc-common #OMA
dnf list glibc-common
echo dnf list xorg-x11-utils #Fusion Middleware
dnf list xorg-x11-utils
#echo dnf list ipmiutil #GI/DB（IPMI）
#dnf list ipmiutil
#echo dnf list libnsl2 #GI/DB（Client）
#dnf list libnsl2
#echo dnf list libnsl2-devel #GI/DB（Client）
#dnf list libnsl2-devel
#echo dnf list libvirt-libs #GI/DB（KVM）
#dnf list libvirt-libs
echo dnf list net-tools #GI/DB（RAC）
dnf list net-tools
echo dnf list nfs-utils #GI/DB（ACFS）
dnf list nfs-utils
echo dnf list xorg-x11-xauth #x
dnf list xorg-x11-xauth
echo dnf list xorg-x11-server-utils #x
dnf list xorg-x11-server-utils
echo dnf list xorg-x11-font-utils #x
dnf list xorg-x11-font-utils
echo dnf list xterm #x
dnf list xterm
echo dnf list firefox #Firefox
dnf list firefox
echo dnf list mesa-libGL #Firefox
dnf list mesa-libGL
echo dnf list mesa-libEGL #Firefox
dnf list mesa-libEGL
echo dnf list mesa-dri-drivers #Firefox
dnf list mesa-dri-drivers
echo dnf list google-noto-cjk-fonts-common #Firefox
dnf list google-noto-cjk-fonts-common
echo dnf list google-noto-sans-cjk-ttc-fonts #Firefox
dnf list google-noto-sans-cjk-ttc-fonts
echo dnf list google-noto-serif-cjk-ttc-fonts #Firefox
dnf list google-noto-serif-cjk-ttc-fonts
echo dnf list perl #Guest Additions
dnf list perl
echo dnf list bzip2 #Guest Additions
dnf list bzip2
echo dnf list gzip #Guest Additions
dnf list gzip
echo dnf list unzip #Guest Additions
dnf list unzip
echo dnf list kernel-uek-devel-$(uname -r) #Guest Additions
dnf list kernel-uek-devel-$(uname -r)
echo dnf list tar #Guest Additions
dnf list tar
echo dnf list tree #others
dnf list tree
echo dnf list dnf-utils #others
dnf list dnf-utils
echo dnf list bind-utils #others
dnf list bind-utils
```

##### ・インストール状況確認コマンド

```bash:02_all_check_installed_package.sh
echo dnf list installed bc #GI/DB
dnf list installed bc
echo dnf list installed binutils #GI/DB/OMS/OMA/Fusion Middleware
dnf list installed binutils
echo dnf list installed compat-openssl10 #GI/DB
dnf list installed compat-openssl10
echo dnf list installed elfutils-libelf #GI/DB
dnf list installed elfutils-libelf
echo dnf list installed elfutils-libelf-devel #GI/DB
dnf list installed elfutils-libelf-devel
echo dnf list installed fontconfig #GI/DB
dnf list installed fontconfig
echo dnf list installed glibc #GI/DB/OMS/Fusion Middleware
dnf list installed glibc
echo dnf list installed glibc-devel #GI/DB/Fusion Middleware
dnf list installed glibc-devel
echo dnf list installed ksh #GI/DB
dnf list installed ksh
echo dnf list installed libaio #GI/DB/OMS/OMA/Fusion Middleware
dnf list installed libaio
echo dnf list installed libaio-devel #GI/DB/OMS/Fusion Middleware
dnf list installed libaio-devel
echo dnf list installed libXrender #GI/DB
dnf list installed libXrender
echo dnf list installed libX11 #GI/DB
dnf list installed libX11
echo dnf list installed libXau #GI/DB
dnf list installed libXau
echo dnf list installed libXi #GI/DB
dnf list installed libXi
echo dnf list installed libXtst #GI/DB
dnf list installed libXtst
echo dnf list installed libgcc #GI/DB/OMS/Fusion Middleware
dnf list installed libgcc
echo dnf list installed libnsl #GI/DB/OMS/OMA/Fusion Middleware
dnf list installed libnsl
echo dnf list installed librdmacm #GI/DB
dnf list installed librdmacm
echo dnf list installed libstdc++ #GI/DB/OMS/OMA/Fusion Middleware
dnf list installed libstdc++
echo dnf list installed libstdc++-devel #GI/DB/OMS/Fusion Middleware
dnf list installed libstdc++-devel
echo dnf list installed libxcb #GI/DB
dnf list installed libxcb
echo dnf list installed libibverbs #GI/DB
dnf list installed libibverbs
echo dnf list installed libasan #GI/DB
dnf list installed libasan
echo dnf list installed liblsan #GI/DB
dnf list installed liblsan
echo dnf list installed make #GI/DB/OMS/OMA/Fusion Middleware/Guest Additions
dnf list installed make
echo dnf list installed policycoreutils #GI/DB
dnf list installed policycoreutils
echo dnf list installed policycoreutils-python-utils #GI/DB
dnf list installed policycoreutils-python-utils
echo dnf list installed smartmontools #GI/DB
dnf list installed smartmontools
echo dnf list installed sysstat #GI/DB/OMS/OMA/Fusion Middleware
dnf list installed sysstat
echo dnf list installed gcc #OMS/Fusion Middleware
dnf list installed gcc
echo dnf list installed gcc-c++ #OMS/Fusion Middleware
dnf list installed gcc-c++
echo dnf list installed glibc-devel.x86_64     #x86_64 #OMS
dnf list installed glibc-devel.x86_64     #x86_64
echo dnf list installed glibc-devel.i686         #i686 #OMS
dnf list installed glibc-devel.i686         #i686
echo dnf list installed motif #OMS/Fusion Middleware
dnf list installed motif
echo dnf list installed motif-devel #OMS/Fusion Middleware
dnf list installed motif-devel
echo dnf list installed redhat-lsb #OMS/Fusion Middleware
dnf list installed redhat-lsb
echo dnf list installed redhat-lsb-core #OMS/Fusion Middleware
dnf list installed redhat-lsb-core
echo dnf list installed openssl #OMS/Fusion Middleware
dnf list installed openssl
echo dnf list installed glibc-common #OMA
dnf list installed glibc-common
echo dnf list installed xorg-x11-utils #Fusion Middleware
dnf list installed xorg-x11-utils
echo dnf list installed ipmiutil #GI/DB（IPMI）
dnf list installed ipmiutil
echo dnf list installed libnsl2 #GI/DB（Client）
dnf list installed libnsl2
echo dnf list installed libnsl2-devel #GI/DB（Client）
dnf list installed libnsl2-devel
echo dnf list installed libvirt-libs #GI/DB（KVM）
dnf list installed libvirt-libs
echo dnf list installed net-tools #GI/DB（RAC）
dnf list installed net-tools
echo dnf list installed nfs-utils #GI/DB（ACFS）
dnf list installed nfs-utils
echo dnf list installed xorg-x11-xauth #x
dnf list installed xorg-x11-xauth
echo dnf list installed xorg-x11-server-utils #x
dnf list installed xorg-x11-server-utils
echo dnf list installed xorg-x11-font-utils #x
dnf list installed xorg-x11-font-utils
echo dnf list installed xterm #x
dnf list installed xterm
echo dnf list installed firefox #Firefox
dnf list installed firefox
echo dnf list installed mesa-libGL #Firefox
dnf list installed mesa-libGL
echo dnf list installed mesa-libEGL #Firefox
dnf list installed mesa-libEGL
echo dnf list installed mesa-dri-drivers #Firefox
dnf list installed mesa-dri-drivers
echo dnf list installed google-noto-cjk-fonts-common #Firefox
dnf list installed google-noto-cjk-fonts-common
echo dnf list installed google-noto-sans-cjk-ttc-fonts #Firefox
dnf list installed google-noto-sans-cjk-ttc-fonts
echo dnf list installed google-noto-serif-cjk-ttc-fonts #Firefox
dnf list installed google-noto-serif-cjk-ttc-fonts
echo dnf list installed perl #Guest Additions
dnf list installed perl
echo dnf list installed bzip2 #Guest Additions
dnf list installed bzip2
echo dnf list installed gzip #Guest Additions
dnf list installed gzip
echo dnf list installed unzip #Guest Additions
dnf list installed unzip
echo dnf list installed kernel-uek-devel-$(uname -r) #Guest Additions
dnf list installed kernel-uek-devel-$(uname -r)
echo dnf list installed tar #Guest Additions
dnf list installed tar
echo dnf list installed tree #others
dnf list installed tree
echo dnf list installed dnf-utils #others
dnf list installed dnf-utils
echo dnf list installed bind-utils #others
dnf list installed bind-utils
```

##### ・インストールコマンド
```bash:03_all_install_package.sh
echo dnf install -y bc #GI/DB
dnf install -y bc
echo dnf install -y binutils #GI/DB/OMS/OMA/Fusion Middleware
dnf install -y binutils
echo dnf install -y compat-openssl10 #GI/DB
dnf install -y compat-openssl10
echo dnf install -y elfutils-libelf #GI/DB
dnf install -y elfutils-libelf
echo dnf install -y elfutils-libelf-devel #GI/DB
dnf install -y elfutils-libelf-devel
echo dnf install -y fontconfig #GI/DB
dnf install -y fontconfig
echo dnf install -y glibc #GI/DB/OMS/Fusion Middleware
dnf install -y glibc
echo dnf install -y glibc-devel #GI/DB/Fusion Middleware
dnf install -y glibc-devel
echo dnf install -y ksh #GI/DB
dnf install -y ksh
echo dnf install -y libaio #GI/DB/OMS/OMA/Fusion Middleware
dnf install -y libaio
echo dnf install -y libaio-devel #GI/DB/OMS/Fusion Middleware
dnf install -y libaio-devel
echo dnf install -y libXrender #GI/DB
dnf install -y libXrender
echo dnf install -y libX11 #GI/DB
dnf install -y libX11
echo dnf install -y libXau #GI/DB
dnf install -y libXau
echo dnf install -y libXi #GI/DB
dnf install -y libXi
echo dnf install -y libXtst #GI/DB
dnf install -y libXtst
echo dnf install -y libgcc #GI/DB/OMS/Fusion Middleware
dnf install -y libgcc
echo dnf install -y libnsl #GI/DB/OMS/OMA/Fusion Middleware
dnf install -y libnsl
echo dnf install -y librdmacm #GI/DB
dnf install -y librdmacm
echo dnf install -y libstdc++ #GI/DB/OMS/OMA/Fusion Middleware
dnf install -y libstdc++
echo dnf install -y libstdc++-devel #GI/DB/OMS/Fusion Middleware
dnf install -y libstdc++-devel
echo dnf install -y libxcb #GI/DB
dnf install -y libxcb
echo dnf install -y libibverbs #GI/DB
dnf install -y libibverbs
echo dnf install -y libasan #GI/DB
dnf install -y libasan
echo dnf install -y liblsan #GI/DB
dnf install -y liblsan
echo dnf install -y make #GI/DB/OMS/OMA/Fusion Middleware/Guest Additions
dnf install -y make
echo dnf install -y policycoreutils #GI/DB
dnf install -y policycoreutils
echo dnf install -y policycoreutils-python-utils #GI/DB
dnf install -y policycoreutils-python-utils
echo dnf install -y smartmontools #GI/DB
dnf install -y smartmontools
echo dnf install -y sysstat #GI/DB/OMS/OMA/Fusion Middleware
dnf install -y sysstat
echo dnf install -y gcc #OMS/Fusion Middleware
dnf install -y gcc
echo dnf install -y gcc-c++ #OMS/Fusion Middleware
dnf install -y gcc-c++
echo dnf install -y glibc-devel.x86_64     #x86_64 #OMS
dnf install -y glibc-devel.x86_64     #x86_64
echo dnf install -y glibc-devel.i686         #i686 #OMS
dnf install -y glibc-devel.i686         #i686
echo dnf install -y motif #OMS/Fusion Middleware
dnf install -y motif
echo dnf install -y motif-devel #OMS/Fusion Middleware
dnf install -y motif-devel
echo dnf install -y redhat-lsb #OMS/Fusion Middleware
dnf install -y redhat-lsb
echo dnf install -y redhat-lsb-core #OMS/Fusion Middleware
dnf install -y redhat-lsb-core
echo dnf install -y openssl #OMS/Fusion Middleware
dnf install -y openssl
echo dnf install -y glibc-common #OMA
dnf install -y glibc-common
echo dnf install -y xorg-x11-utils #Fusion Middleware
dnf install -y xorg-x11-utils
echo dnf install -y ipmiutil #GI/DB（IPMI）
dnf install -y ipmiutil
echo dnf install -y libnsl2 #GI/DB（Client）
dnf install -y libnsl2
echo dnf install -y libnsl2-devel #GI/DB（Client）
dnf install -y libnsl2-devel
echo dnf install -y libvirt-libs #GI/DB（KVM）
dnf install -y libvirt-libs
echo dnf install -y net-tools #GI/DB（RAC）
dnf install -y net-tools
echo dnf install -y nfs-utils #GI/DB（ACFS）
dnf install -y nfs-utils
echo dnf install -y xorg-x11-xauth #x
dnf install -y xorg-x11-xauth
echo dnf install -y xorg-x11-server-utils #x
dnf install -y xorg-x11-server-utils
echo dnf install -y xorg-x11-font-utils #x
dnf install -y xorg-x11-font-utils
echo dnf install -y xterm #x
dnf install -y xterm
echo dnf install -y firefox #Firefox
dnf install -y firefox
echo dnf install -y mesa-libGL #Firefox
dnf install -y mesa-libGL
echo dnf install -y mesa-libEGL #Firefox
dnf install -y mesa-libEGL
echo dnf install -y mesa-dri-drivers #Firefox
dnf install -y mesa-dri-drivers
echo dnf install -y google-noto-cjk-fonts-common #Firefox
dnf install -y google-noto-cjk-fonts-common
echo dnf install -y google-noto-sans-cjk-ttc-fonts #Firefox
dnf install -y google-noto-sans-cjk-ttc-fonts
echo dnf install -y google-noto-serif-cjk-ttc-fonts #Firefox
dnf install -y google-noto-serif-cjk-ttc-fonts
echo dnf install -y perl #Guest Additions
dnf install -y perl
echo dnf install -y bzip2 #Guest Additions
dnf install -y bzip2
echo dnf install -y gzip #Guest Additions
dnf install -y gzip
echo dnf install -y unzip #Guest Additions
dnf install -y unzip
echo dnf install -y kernel-uek-devel-$(uname -r) #Guest Additions
dnf install -y kernel-uek-devel-$(uname -r)
echo dnf install -y tar #Guest Additions
dnf install -y tar
echo dnf install -y tree #others
dnf install -y tree
echo dnf install -y dnf-utils #others
dnf install -y dnf-utils
echo dnf install -y bind-utils #others
dnf install -y bind-utils
```


<a id="#reference"></a>
# 参考文献
- Oracle® Enterprise Manager
Cloud Control基本インストレーション・ガイド 13cリリース5
F44530-06(原本部品番号:F37161-07) 2023年10月
[Oracle Management Service用のパッケージ要件](https://docs.oracle.com/cd/F45244_01/embsc/package-kernel-parameter-and-library-requirements-enterprise-manager-cloud-control.html#GUID-874AED88-DC4A-466D-BC2D-7CB4E579D629)
- Oracle® Enterprise Manager
Cloud Control基本インストレーション・ガイド 13cリリース5
F44530-06(原本部品番号:F37161-07) 2023年10月
[Oracle Management Agent用のパッケージ要件](https://docs.oracle.com/cd/F45244_01/embsc/package-kernel-parameter-and-library-requirements-enterprise-manager-cloud-control.html#GUID-3BB45A80-47C2-4AA5-929A-7523861E9A2C)
- Oracle® Enterprise Manager
Cloud Controlリリース・ノート 13cリリース5
F44544-01(原本部品番号:F37175-01) 2021年4月
[インストールの前提条件のチェック](https://docs.oracle.com/cd/F45244_01/emrel/generic-known-installation-issues.html#GUID-F1103CFD-AEB7-404A-B2C6-F4F9CEF8B014)
- Oracle® Fusion Middleware
System Requirements and Specifications 12c (12.2.1.4.0)
E95158-19 August 2024
[Linux Operating System Requirements](https://docs.oracle.com/en/middleware/fusion-middleware/12.2.1.4/sysrs/system-requirements-and-specifications.html#GUID-37C51062-3732-4A4B-8E0E-003D9DFC8C26)