Я пытаюсь установить 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.