我正在尝试在我的 centos 8 上安装gdal
。我尝试使用以下命令
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 的 repo 来启用它:
dnf -y install epel-release
PowerTools 是包含在基本 CentOS 中的仓库。你可以这样启用它:
dnf config-manager --set-enabled powertools
现在您可以成功安装GDAL。