Fehler: widersprüchliche Anforderungen bei der Installation des CentOS 8-Pakets

Fehler: widersprüchliche Anforderungen bei der Installation des CentOS 8-Pakets

Ich versuche, das gdalauf meinem CentOS 8 zu installieren. Ich habe es mit folgendem Befehl versucht

sudo yum install gdal-libs

Und es warf mir folgenden Fehler auf,

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)

Kann mir bitte jemand einen Vorschlag machen, wie ich diesen Fehler beheben kann?

Antwort1

Sie können das Powertools-Repository aktivieren, um dieses Problem zu lösen.

sudo yum install dnf-plugins-core
sudo yum config-manager --set-enabled powertools

Jetzt können Sie GDAL mit dem folgenden Code installieren:

sudo yum install gdal-devel

Antwort2

Die Installation von GDAL erfordertbeideEPEL (das GDAL enthält) und PowerTools (das einige seiner Abhängigkeiten enthält).

Sie können EPEL aktivieren, indem Sie das Repo installieren:

dnf -y install epel-release

PowerTools ist ein Repo, das im Basis-CentOS enthalten ist. Sie können es folgendermaßen aktivieren:

dnf config-manager --set-enabled powertools

Jetzt können Sie GDAL erfolgreich installieren.

verwandte Informationen