CentOS8でパテを使ってMySQLをインストールすると、メタデータが見つからない(ダウンロードできない)、
リポジトリ 'epel' のメタデータのダウンロード中にエラーを報告: :
これは、yum ソースの構成に問題がある可能性があります。ソースを切り替える必要があります。
正しい解決プロセスについては、以下にリンクされているブロガーの手順を参照してください。
以下は、その実行プロセスの簡単な紹介です。
次のコマンドを実行して、以前のリポジトリ ファイルをバックアップします。
「.repo」「.repo.bak」の名前を変更 /etc/yum.repos.d/*.repo
次のコマンドを実行して、最新のレポ ファイルをダウンロードします
。 .repo
wget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo
次のコマンドを実行して、レポ ファイルのリンクを置き換えます。この手順は間違っています。公式のコマンドは次のとおりです。
1、sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/mirrors.aliyun.com /mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i's/url_tmp/mirrors.aliyun.com/g' /etc/yum .repos.d/Centos-vault-8.5.2111.repo
2、sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/epel-archive-8.repo
http://mirrors.cloud.aliyuncs.com を http://mirrors.aliyun.com に置き換える必要がありますが、公式コマンドは置き換えられていません. 公式コマンドがまだ失敗する場合は、次のコマンドを実行します:
sed -i 's/mirrors.cloud.aliyuncs.com/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repos
sed -i 's/mirrors.cloud. aliyuncs.com/mirrors.aliyun.com/g' /etc/yum.repos.d/epel-archive-8.repo
次のコマンドを実行してキャッシュを再作成します
yum clean all && yum makecache
実行結果、yum installも普通に使える