RockyLinux8にて、mariadb-serverをオフラインでインストールしたい。
| 登録日 | :2024/04/14 17:00 |
|---|---|
| カテゴリ | :Linux |
mariadb-serverをインストールするために必要なrpmファイルは以下の通り。
1 必要なパッケージのダウンロード
mariadb-3:10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64
mariadb-backup-3:10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64
mariadb-common-3:10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64
mariadb-connector-c-3.1.11-2.el8_3.x86_64
mariadb-connector-c-config-3.1.11-2.el8_3.noarch
mariadb-errmsg-3:10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64
mariadb-gssapi-server-3:10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64
mariadb-server-3:10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64
mariadb-server-utils-3:10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64
perl-DBD-MySQL-4.046-3.module+el8.9.0+1501+450eec3b.x86_64
これらをインターネットからまずはダウンロードしておく。
パッケージのダウンロードには、以下を活用するとよい。
リンク)https://rpmfind.net/linux/rpm2html/search.php?query=open-vm-tools&submit=Search+...&system=&arch=
今後のインストール順番を考慮して、以下のようにフォルダ構成しておくとよい。
mariadb-10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64.rpm
mariadb-backup-10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64.rpm
mariadb-common-10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64.rpm
mariadb-errmsg-10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64.rpm
mariadb-gssapi-server-10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64.rpm
mariadb-server-10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64.rpm
mariadb-server-utils-10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64.rpm
step1
step2
[root@manage mariadb-offline]# ls step1/
mariadb-connector-c-3.1.11-2.el8_3.x86_64.rpm
mariadb-connector-c-config-3.1.11-2.el8_3.noarch.rpm
[root@manage mariadb-offline]#
[root@manage mariadb-offline]# ls step2/
perl-DBD-MySQL-4.046-3.module+el8.9.0+1501+450eec3b.x86_64.rpm
[root@manage mariadb-offline]#
2. ダウンロード
まず、perl-DBDのインストールをしようとすると以下のようにエラーとなる。
[root@localhost install]# rpm -ivh /home/install/mariadb-offline/perl-DBD-MySQL-4.046-3.module+el8.9.0+1501+450eec3b.x86_64.rpm 2>&1 | tee perl-DVD-MySQL.log
警告: /home/install/mariadb-offline/perl-DBD-MySQL-4.046-3.module+el8.9.0+1501+450eec3b.x86_64.rpm: ヘッダー V4 RSA/SHA256 Signature、鍵 ID 6d745a60: NOKEY
エラー: 依存性の欠如:
libmariadb.so.3()(64bit) は perl-DBD-MySQL-4.046-3.module+el8.9.0+1501+450eec3b.x86_64 に必要とされています
libmariadb.so.3(libmysqlclient_18)(64bit) は perl-DBD-MySQL-4.046-3.module+el8.9.0+1501+450eec3b.x86_64 に必要とされています
このlibmariadb.so.3というのは、「mariadb-connector-c-3.1.11-2.el8_3.x86_64.rpm」をインストールするするとよい。
そこで、インストールする順番があるようだ。
mariadb-connector-c-config-3.1.11-2.el8_3.noarch.rpm
をインストールしてから
mariadb-connector-c-3.1.11-2.el8_3.x86_64.rpm
をインストールする。
[root@localhost install]# rpm -ivh /home/install/mariadb-offline/mariadb-connector-c-config-3.1.11-2.el8_3.noarch.rpm 2>&1 | tee mariadb-connector-c-config.log
警告: /home/install/mariadb-offline/mariadb-connector-c-config-3.1.11-2.el8_3.noarch.rpm: ヘッダー V4 RSA/SHA256 Signature、鍵 ID 6d745a60: NOKEY
Verifying... ########################################
準備しています... ########################################
更新中 / インストール中...
mariadb-connector-c-config-3.1.11-2.el########################################
[root@localhost install]#
[root@localhost install]# rpm -ivh /home/install/mariadb-offline/mariadb-connector-c-3.1.11-2.el8_3.x86_64.rpm 2>&1 | tee mariadb-connector-c-3.log
警告: /home/install/mariadb-offline/mariadb-connector-c-3.1.11-2.el8_3.x86_64.rpm: ヘッダ ー V4 RSA/SHA256 Signature、鍵 ID 6d745a60: NOKEY
Verifying... ########################################
準備しています... ########################################
更新中 / インストール中...
mariadb-connector-c-3.1.11-2.el8_3 ########################################
[root@localhost install]#
そうすると、perl-DBD-MySQL-4.046-3.module+el8.9.0+1501+450eec3b.x86_64.rpmがインストールできる。
[root@localhost install]# rpm -ivh /home/install/mariadb-offline/perl-DBD-MySQL-4.046-3.module+el8.9.0+1501+450eec3b.x86_64.rpm 2>&1 | tee perl-DVD-MySQL.log
警告: /home/install/mariadb-offline/perl-DBD-MySQL-4.046-3.module+el8.9.0+1501+450eec3b.x86_64.rpm: ヘッダー V4 RSA/SHA256 Signature、鍵 ID 6d745a60: NOKEY
Verifying... ########################################
準備しています... ########################################
更新中 / インストール中...
perl-DBD-MySQL-4.046-3.module+el8.9.0+########################################
[root@localhost install]#
残りのmariadbファイルをインストールしよう。
mariadb-*でインストールするファイルを全て指定する。
[root@localhost install]# rpm -ivh /home/install/mariadb-offline/mariadb-* 2>&1 | tee mariadb.log
警告: /home/install/mariadb-offline/mariadb-10.3.39-1.module+el8.8.0+1452+2a7eab68.x86_64.rpm: ヘッダー V4 RSA/SHA256 Signature、鍵 ID 6d745a60: NOKEY
Verifying... ########################################
準備しています... ########################################
更新中 / インストール中...
mariadb-common-3:10.3.39-1.module+el8.########################################
mariadb-errmsg-3:10.3.39-1.module+el8.########################################
mariadb-backup-3:10.3.39-1.module+el8.########################################
mariadb-gssapi-server-3:10.3.39-1.modu########################################
mariadb-server-utils-3:10.3.39-1.modul########################################
mariadb-server-3:10.3.39-1.module+el8.########################################
mariadb-3:10.3.39-1.module+el8.8.0+145########################################
[root@localhost install]#
mariadbのインストール完了。
ここから、mariadbのセットアップを行う。