Centos 7 に MariaDB 10.4 をインストールする

Centos 7 に MariaDB 10.4 をインストールする

Centos 7にMariaDB 10.4をインストールするのに問題があります。公式mariaDB ガイドは、次の内容で新しいリポジトリ ファイルMariaDB.repoを作成する必要があることを示しています。/etc/yum.repos.d/

# MariaDB 10.4 CentOS repository list - created 2019-12-13 22:03 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-ppc64le
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

実行してyum-config-manager --enable MariaDB.repoyum update有効なリポジトリを検査しました:

$ enabled | grep maria
mariadb          MariaDB              86

これにより、新しいリポジトリが有効になっていることが確認されます。ガイドでは、後で を実行するように指示されていますsudo yum install MariaDB-server MariaDB-client。残念ながら、インストールするものが何もないので、次のメッセージが表示されます。

Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.anexia.at
 * epel: ftp.uni-kl.de
 * extras: mirror.easyname.at
 * remi-php74: remi.mirror.karneval.cz
 * remi-safe: remi.mirror.karneval.cz
 * updates: centos.anexia.at
No package MariaDB-server available.
  * Maybe you meant: mariadb-server
No package MariaDB-client available.

「有効にしたばかり」という記述がないことに注意してくださいMariaDB.repo。また、推奨パッケージmariadb-serverはバージョン 5.5 です。Centos 7 に MariaDB バージョン 10.4 をインストールする正しい方法は何ですか?

答え1

次の行を置き換える必要があります:

baseurl = http://yum.mariadb.org/10.4/centos7-ppc64le

baseurl = http://yum.mariadb.org/10.4/centos7-amd64

最初の行はパッケージを指していますPowerPCアーキテクチャ. x86アーキテクチャの2番目

このリポジトリを明示的に有効にするには、以下を追加します。

enabled=1

そしてインストールを試みる

関連情報