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 を正常にインストールできます。