![エラー: CentOS 8 パッケージのインストールで要求が競合しています](https://rvso.com/image/762143/%E3%82%A8%E3%83%A9%E3%83%BC%3A%20CentOS%208%20%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%A7%E8%A6%81%E6%B1%82%E3%81%8C%E7%AB%B6%E5%90%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99.png)
gdal
CentOS 8にインストールしようとしています。次のコマンドを試しました
sudo yum install gdal-libs
そして、次のエラーが発生しました。
Last metadata expiration check: 0:05:58 ago on Sun 10 Jan 2021 10:52:18 PM EST.
Error:
Problem: conflicting requests
- nothing provides libdap.so.25()(64bit) needed by gdal-libs-3.0.4-5.el8.x86_64
- nothing provides libdapclient.so.6()(64bit) needed by gdal-libs-3.0.4-5.el8.x86_64
- nothing provides libdapserver.so.7()(64bit) needed by gdal-libs-3.0.4-5.el8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
どなたか、このエラーを解決する方法を教えてください。
答え1
この問題を解決するには、PowerToolsリポジトリを有効にします。
sudo yum install dnf-plugins-core
sudo yum config-manager --set-enabled powertools
次のコードでgdalをインストールできます。
sudo yum install gdal-devel
答え2
GDALをインストールするには両方EPEL (GDAL を含む) と PowerTools (その依存関係の一部を含む)。
EPEL を有効にするには、リポジトリをインストールします。
dnf -y install epel-release
PowerTools は CentOS の基本に含まれているリポジトリです。次のように有効にすることができます:
dnf config-manager --set-enabled powertools
これで、GDAL を正常にインストールできます。