![錯誤:centos 8 軟體包安裝中存在衝突請求](https://rvso.com/image/762143/%E9%8C%AF%E8%AA%A4%EF%BC%9Acentos%208%20%E8%BB%9F%E9%AB%94%E5%8C%85%E5%AE%89%E8%A3%9D%E4%B8%AD%E5%AD%98%E5%9C%A8%E8%A1%9D%E7%AA%81%E8%AB%8B%E6%B1%82.png)
我正在嘗試在我的 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:
dnf -y install epel-release
PowerTools 是基本 CentOS 中包含的一個儲存庫。您可以這樣啟用它:
dnf config-manager --set-enabled powertools
現在您可以成功安裝GDAL了。