Ошибка: конфликтующие запросы при установке пакета centos 8

Ошибка: конфликтующие запросы при установке пакета centos 8

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

Связанный контент