追加しようとしています。インテル製品ファイルを作成して.repo
dnfにリポジトリを追加しましたが、実行するとdnf repolist
次のエラーが発生します。
Failed to synchronize cache for repo 'intel-products', disabling.
私のものintelproduct.repoファイルは/etc/yum.repos.d
次のようになります。
[intel-products]
name=intel-products
baseurl=https://yum.repos.intel.com/setup/intelproducts.repo
enabled=1
gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
このファイルに問題がありますか?
アップデート1
コメントで提案したとおりに実行しようとしましたが、dnf repolist --verbose
結果は次のとおりです。
Cannot download 'https://yum.repos.intel.com/setup/': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried.
変更後ベースURLURLへのフルパスを変数として指定すると、同じ結果が得られます。
Cannot download 'https://yum.repos.intel.com/setup/intelproducts.repo': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors w
ere tried
アップデート2:
出力curl https://yum.repos.intel.com/setup/intelproducts.repo
:
[intel-ipp-repo]
name=Intel(R) Integrated Performance Primitives
baseurl=https://yum.repos.intel.com/ipp
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
[intel-mkl-repo]
name=Intel(R) Math Kernel Library
baseurl=https://yum.repos.intel.com/mkl
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
[intel-tbb-repo]
name=Intel(R) Threading Building Blocks
baseurl=https://yum.repos.intel.com/tbb
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
[intel-mpi-repo]
name=Intel(R) MPI Library
baseurl=https://yum.repos.intel.com/mpi
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
答え1
あなたのbaseurl
エラーは、.repoファイルではなくrepomd.xmlを含むリポジトリを指す必要があります。
努力する:
curl https://yum.repos.intel.com/setup/intelproducts.repo > /etc/yum.repos.d/intel-products.repo; dnf repolist
効果が良いことを確認してください
答え2
.repo
Intelがファイル内の変数と値をどのように定義するのかわからないため、まったく同じファイルを使用する必要があります。このために、カールの出力をstdoutに使用しました。
curl https://yum.repos.intel.com/setup/intelproducts.repo | cat > intel-products.repo
答え3
curl -O
Fedoraでこの問題を解決できます。もちろんこれはCentOS 7でも同様です。
# cd /etc/yum.repos.d
# ls i*
ls: cannot access i*: No such file or directory
# curl -O https://yum.repos.intel.com/setup/intelproducts.repo
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1362 100 1362 0 0 3150 0 --:--:-- --:--:-- --:--:-- 3145
# ls i*
intelproducts.repo
#