- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
相关问题:Why is installing PostGIS 3 on RHEL 8 / CentOS 8 impossible?
系统版本:中央操作系统,8Postgres,12.3
这是一个生产数据库,所以我无法卸载/重新安装 postgres。我在另一台服务器上执行了 dnf install postgis31_13
,没有出现任何问题,但无法弄清楚为什么它无法在此系统上运行。
我尝试执行 dnf install postgis31_12
并返回以下错误:
[user@computer ~]# dnf install postgis31_12
Last metadata expiration check: 0:21:12 ago on Tue Oct 19 19:22:40 2021.
Error:
Problem: cannot install the best candidate for the job
- nothing provides geos39 >= 3.9.1 needed by postgis31_12-3.1.4-1.rhel8.x86_64
- nothing provides gdal33-libs >= 3.3.1 needed by postgis31_12-3.1.4-1.rhel8.x86_64
- nothing provides proj81 >= 8.1.0 needed by postgis31_12-3.1.4-1.rhel8.x86_64
- nothing provides libSFCGAL.so.1()(64bit) needed by postgis31_12-3.1.4-1.rhel8.x86_64
- nothing provides libproj.so.22()(64bit) needed by postgis31_12-3.1.4-1.rhel8.x86_64
- nothing provides SFCGAL needed by postgis31_12-3.1.4-1.rhel8.x86_64
- nothing provides libgeotiff16 needed by postgis31_12-3.1.4-1.rhel8.x86_64
- nothing provides libgdal.so.29()(64bit) needed by postgis31_12-3.1.4-1.rhel8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
我尝试了 dnf install postgis31_12 --nobest
并返回了同样的东西,但是“没有提供......”的行数大约增加了三倍
我尝试过但没有做任何事情的其他事情:
postgis
版本dnf 安装后重试 https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
dnf --enablerepo=PowerTools install postgis31_12
来自相关问题dnf --disablerepo AppStream install postgis31_12
dnf -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
dnf -qy module disable postgresql
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf --enablerepo=PowerTools install postgresql12-contrib postgis30_12
在另一台工作服务器(也是 Centos 8)上,我执行了 dnf list --installed
并注意到 geos39
和 SFCGAL
存在并且来自@pgdg-common
存储库,详细说明 here on postgresql.org我相信是从这里下载的:https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
我想我需要以某种方式使 dnf install
包含 @pgdg-common
存储库,但我不确定如何(或者是否已经包含)。我已经下载了它...我还需要用它做什么吗?是否还有其他问题,或任何其他信息可以澄清情况?
编辑:dnf 列表 | grep pgdg-common
什么都不返回。绝对看起来 dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
没有pgdg-common
可用于 dnf
,但我相信这就是所有需要的。
最佳答案
最后的问题是
dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
在 /etc/yum.repos.d/
中创建了一个 pgdg-redhat-all.repo.rpmnew
。当 pgdg-redhat-all.repo
被编辑并通过添加来自 pgdg-redhat-all.repo.rpmnew 的
到 pgdg-common
内容解决时会发生这种情况pgdg-redhat-all.repo
。然后我运行 dnf install postgis31_12
并成功完成。
此场景在 https://www.postgresql.org/about/news/announcing-common-yum-repository-2027/ 中说明
关于linux - 这个Centos 8系统怎么安装postgis?获取 "Error: Problem: cannot install the best candidate for the job",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69637623/
是否可以在使用 PHP 实现 API 后存储从网站 (Nestoria) 收集的数据?我可以使用 PHP 提取数据并将结果显示在网络浏览器上,但我需要将它们转储或保存到我的 PostGIS 数据库中。
我正在尝试清理 PostGIS 数据库中的一些地理空间数据。由于地理编码过程中的一些不精确性,一些必须落在特定区域边界内的点被映射到非常接近,但在该区域的定界多边形之外。 我的第一个方法是使用 Pos
我得到一列( latlon ),它是 ST_MultiPolygon . 另一个几何体是一个点,我只想检查它是否在我的 MultiPolygons 内。 我试过: SELECT ST_CONTAINS
我正在使用似乎过于分散而无法有效查询的 radio map 。当我询问一个点是否在多边形内时,响应时间为 20-40 秒(我已经测试了“内”/“包含”/“重叠”)。我使用 PostGIS 和 GeoD
所以我加载了一堆 NHD 数据,几何图形最终变成了 MultiPolygonZM(其他表格的 pointZM 和 areaZM) way geometry(MultiPolygonZM,90091
我需要 PostGIS 中地理数据中心的经度和纬度。格式称为 EPSG 2206,记录中的列是“length”、“shape_area”和“the_geom” 最佳答案 我使用查询来获取经度和纬度。
我正在将 GeoDjango 与 PostGIS 结合使用,并尝试使用多边形从数据库中获取属于其中的记录。 如果我定义一个大于地球面积一半的多边形,则假定多边形的“内部”是我打算作为“外部”的较小区域
我正在使用 ubuntu 12.04,我安装了 postgis2.1 和 postgresql9.1 ......我是所有人的新手!...... 我按照这个教程创建了一个模板数据库:http://li
我正在尝试将一系列线串几何图形与匹配属性(road_name_search 和 road_id)结合起来,然后将合并的线串从以下示例数据连接回 road_id 属性 http://sqlfiddle.
我计划将 GeoServer 与 PostGIS 数据库结合使用,以通过 Web map 服务提供等高线。 我有一个简单的经纬度值网格,我想将其存储在数据库中并绘制轮廓。虽然 GeoServer 用户
我正在尝试启动 GeoDjango 应用程序。我已经在 Lion 上使用 brew 安装了 Postgres 和 PostGIS。我使用 template_postgis 创建了一个数据库:creat
我正在尝试在 Ubuntu Server 12.04 上设置一个 tile 服务器,并且我已经安装了 Postgresql 和 PostGis 以及 Mapnik 和 Osm2pgsql。我正在尝试运
我正在迁移一个项目的连接模式从:使用DriverManager到DataDource。但我收到了这个错误: org.postgis.PGgeometry cannot be cast to org.p
我关注了这个tutorial on the Open shift site .我现在正在尝试添加自己的数据,但运气不佳。我在本地计算机上有一个由 PGAdmin III 管理的 postGIS 数据库
我在通过 geoservers wfs 将 ol3 中的功能发布到 postgis db 时遇到问题。当我运行此代码时,我只能插入 gid(pk) 和 bin 列,但_geom(Geometry) 列
我已经成功设置了一个用于 OSM-Bright 的 postgis 服务器。我必须承认服务器对我来说有点像黑盒子,所以虽然我已经设置好它并且运行良好,但我不知道如何以最佳方式使用它。 在 OSM-Br
我想从 Java 查询 PostGIS/PostgreSQL 数据库。 已安装 PostgreSQL 9.4。 PostGIS 2.1 Bundle for PostgreSQL 9.4 通过 Sta
从 PostGIS 2.1 升级:“错误:尝试重新定义参数“postgis.backend” 我正在尝试升级 AWS RDS 上的 PostGIS 数据库,但在运行 ALTER EXTENSION p
我尝试使用 pgAdmin 4 在 Postgresql 11 上运行 postgis 扩展,但在尝试创建扩展时出现以下错误: Could not access file "$libdir/postg
今天当我尝试从包含几何值的列中进行选择时,我随机开始出现此错误 错误:无法访问文件“$libdir/postgis-2.0” 我的选择之前一直运行良好,但今天才开始出现这种情况。有关如何解决此问题的任
我是一名优秀的程序员,十分优秀!