最近、PostGIS環境作ったりすることはあったのですが、オーソドックスにGDALだけ入れたい!ということで、久しぶりにGDAL/OGRのインストールをしようと思ったら、サクッとエラーが。。。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# dnf install gdal gdal-devel Last metadata expiration check: 0:22:02 ago on Sat 11 Feb 2023 11:49:32 PM JST. Error: Problem 1: conflicting requests - nothing provides libdap.so.25()(64bit) needed by gdal-3.0.4-11.el8.x86_64 - nothing provides libdapclient.so.6()(64bit) needed by gdal-3.0.4-11.el8.x86_64 - nothing provides libdapserver.so.7()(64bit) needed by gdal-3.0.4-11.el8.x86_64 Problem 2: package gdal-devel-3.0.4-11.el8.x86_64 requires libgdal.so.26()(64bit), but none of the providers can be installed - package gdal-devel-3.0.4-11.el8.x86_64 requires gdal-libs(x86-64) = 3.0.4-11.el8, but none of the providers can be installed - conflicting requests - nothing provides libdap.so.25()(64bit) needed by gdal-libs-3.0.4-11.el8.x86_64 - nothing provides libdapclient.so.6()(64bit) needed by gdal-libs-3.0.4-11.el8.x86_64 - nothing provides libdapserver.so.7()(64bit) needed by gdal-libs-3.0.4-11.el8.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) |
どっかのサイトでPowerToolsリポジトリを有効にすればって書いてあったので試してみる。。。
1 2 |
# dnf install --enablerepo=PowerTools gdal Error: Unknown repo: 'PowerTools' |
無いって言われるし・・・
リポジトリの設定を確認してみると。。。。あるんだけど。。。
/etc/yum.repos.d/Rocky-PowerTools.repo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# Rocky-PowerTools.repo # # The mirrorlist system uses the connecting IP address of the client and the # update status of each mirror to pick current mirrors that are geographically # close to the client. You should use this for Rocky updates unless you are # manually picking other mirrors. # # If the mirrorlist does not work for you, you can try the commented out # baseurl line instead. [powertools] name=Rocky Linux $releasever - PowerTools mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=PowerTools-$releasever #baseurl=http://dl.rockylinux.org/$contentdir/$releasever/PowerTools/$basearch/os/ gpgcheck=1 enabled=0 countme=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial |
全部小文字ですね(^^ゞ
※下記のコマンドでPowerToolsリポジトリを有効にしても良いのですが、これからも必要そうなら、enable=1にしておくと楽だと思います。
参考にしたサイトでは、大文字使ってたんですけど。。。仕方が無いですね。
ついでに、proj-develも入れておきます。
GDALを入れると、projは入ってくれるのですがproj-develまでは入ってくれません。
今回、ちょっと必要になりそうなのでついでに入れておきました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
# dnf install --enablerepo=powertools gdal gdal-devel proj proj-devel Last metadata expiration check: 0:21:21 ago on Sun 12 Feb 2023 12:01:25 AM JST. Dependencies resolved. =============================================================================================================== Package Architecture Version Repository Size =============================================================================================================== Installing: gdal x86_64 3.0.4-11.el8 epel 269 k gdal-devel x86_64 3.0.4-11.el8 epel 203 k proj x86_64 6.3.2-4.el8 epel 2.0 M proj-devel x86_64 6.3.2-4.el8 epel 89 k Installing dependencies: SuperLU x86_64 5.2.0-7.el8 powertools 190 k armadillo x86_64 10.8.2-1.el8 epel 44 k arpack x86_64 3.7.0-1.el8 epel 194 k atlas x86_64 3.10.3-8.el8.1 baseos 6.5 M blas x86_64 3.8.0-8.el8 appstream 426 k cfitsio x86_64 3.47-1.el8 epel 577 k cmake-filesystem x86_64 3.20.2-4.el8 appstream 43 k freexl x86_64 1.0.6-4.el8 epel 34 k gdal-libs x86_64 3.0.4-11.el8 epel 7.5 M geos x86_64 3.7.2-1.el8 epel 630 k giflib x86_64 5.1.4-3.el8 appstream 50 k gpsbabel x86_64 1.6.0-3.el8 epel 964 k hdf x86_64 4.2.14-5.el8 epel 651 k hdf5 x86_64 1.10.5-4.el8 epel 2.1 M lapack x86_64 3.8.0-8.el8 appstream 8.6 M libaec x86_64 1.0.2-3.el8 powertools 38 k libbsd x86_64 0.11.7-2.el8 epel 120 k libdap x86_64 3.19.1-2.el8 powertools 680 k libgeotiff x86_64 1.5.1-1.el8 epel 99 k libgfortran x86_64 8.5.0-16.el8_7 baseos 643 k libgta x86_64 1.2.1-1.el8 epel 34 k libkml x86_64 1.3.0-24.el8 epel 379 k libmd x86_64 1.0.4-2.el8 epel 37 k libpq x86_64 13.5-1.el8 appstream 197 k libquadmath x86_64 8.5.0-16.el8_7 baseos 171 k libspatialite x86_64 5.0.0-1.el8 epel 3.3 M libusb x86_64 1:0.1.5-12.el8 baseos 41 k minizip x86_64 2.8.9-2.el8 epel 124 k netcdf x86_64 4.7.0-2.el8 epel 647 k ogdi x86_64 4.1.0-1.el8 epel 241 k openblas x86_64 0.3.15-4.el8 appstream 4.7 M openblas-openmp x86_64 0.3.15-4.el8 powertools 4.9 M openblas-threads x86_64 0.3.15-4.el8 appstream 4.9 M openblas-threads64_ x86_64 0.3.15-4.el8 powertools 4.8 M pcre2-utf16 x86_64 10.32-3.el8_6 baseos 228 k poppler x86_64 20.11.0-5.el8 appstream 1.1 M poppler-data noarch 0.4.9-1.el8 appstream 2.1 M proj-datumgrid noarch 1.8-6.3.2.4.el8 epel 5.4 M python3-pip noarch 9.0.3-22.el8.rocky.0 appstream 19 k python3-setuptools noarch 39.2.0-6.el8 baseos 162 k python36 x86_64 3.6.8-38.module+el8.5.0+671+195e4563 appstream 18 k qt5-qtbase x86_64 5.15.3-1.el8 appstream 3.6 M qt5-qtbase-common noarch 5.15.3-1.el8 appstream 40 k shapelib x86_64 1.5.0-1.el8 epel 80 k unixODBC x86_64 2.3.7-1.el8 appstream 453 k uriparser x86_64 0.9.7-1.el8 epel 70 k xerces-c x86_64 3.2.3-5.el8 epel 982 k Enabling module streams: python36 3.6 Transaction Summary =============================================================================================================== Install 51 Packages Total download size: 71 M Installed size: 309 M Is this ok [y/N]: |
後は、Yesということでインストール出来ると思います。
しかし、PowerToolsを常に許可しておいた方が良さそうですね。
ちなみに、インストール確認は以下で行えます。
1 2 |
# gdalinfo --version GDAL 3.0.4, released 2020/01/28 |