首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Centos7中安装qgis失败:缺少依赖项

在Centos7中安装qgis失败:缺少依赖项
EN

Stack Overflow用户
提问于 2017-04-12 11:49:38
回答 1查看 732关注 0票数 0

你好,我正在CentOS 7.3上安装。

以下是我遵循的步骤:

  • 已安装epel-release (v.7.9) yum install epel-release
  • 添加elgis 6:sudo rpm -Uvh http://elgis.argeo.org/repos/6/elgis-release-6-6_0.noarch.rpm
  • 确保qgis-mapserver可用:yum search qgis-mapserver和it (qgis-mapserver.x86_64 : FCGI based OGC web map server)
  • 尝试安装:yum install qgis-mapserver和我得到了一个似乎是依赖的问题

这是输出:

代码语言:javascript
复制
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.tobias-wollmann.com
 * epel: mirror.de.leaseweb.net
 * extras: mirror.crazynetwork.it
 * updates: centos.copahost.com
Resolving Dependencies
--> Running transaction check
---> Package qgis-mapserver.x86_64 0:1.8.0-9_0.el6 will be installed
--> Processing Dependency: qgis(x86-64) = 1.8.0-9_0.el6 for package: qgis-mapserver-1.8.0-9_0.el6.x86_64
--> Processing Dependency: libspatialindex.so.1()(64bit) for package: qgis-mapserver-1.8.0-9_0.el6.x86_64
--> Processing Dependency: libqgis_core.so.1.8.0()(64bit) for package: qgis-mapserver-1.8.0-9_0.el6.x86_64
--> Processing Dependency: libqgis_analysis.so.1.8.0()(64bit) for package: qgis-mapserver-1.8.0-9_0.el6.x86_64
--> Running transaction check
---> Package qgis.x86_64 0:1.8.0-9_0.el6 will be installed
--> Processing Dependency: libspatialite.so.2()(64bit) for package: qgis-1.8.0-9_0.el6.x86_64
--> Processing Dependency: libspatialindex.so.1()(64bit) for package: qgis-1.8.0-9_0.el6.x86_64
--> Processing Dependency: libqwtpolar.so.0()(64bit) for package: qgis-1.8.0-9_0.el6.x86_64
--> Processing Dependency: libqwt.so.5()(64bit) for package: qgis-1.8.0-9_0.el6.x86_64
---> Package qgis-mapserver.x86_64 0:1.8.0-9_0.el6 will be installed
--> Processing Dependency: libspatialindex.so.1()(64bit) for package: qgis-mapserver-1.8.0-9_0.el6.x86_64
--> Running transaction check
---> Package libspatialite.x86_64 0:2.4.0-0.6_0.RC4.el6 will be installed
---> Package qgis.x86_64 0:1.8.0-9_0.el6 will be installed
--> Processing Dependency: libspatialindex.so.1()(64bit) for package: qgis-1.8.0-9_0.el6.x86_64
--> Processing Dependency: libqwtpolar.so.0()(64bit) for package: qgis-1.8.0-9_0.el6.x86_64
--> Processing Dependency: libqwt.so.5()(64bit) for package: qgis-1.8.0-9_0.el6.x86_64
---> Package qgis-mapserver.x86_64 0:1.8.0-9_0.el6 will be installed
--> Processing Dependency: libspatialindex.so.1()(64bit) for package: qgis-mapserver-1.8.0-9_0.el6.x86_64
--> Finished Dependency Resolution
Error: Package: qgis-1.8.0-9_0.el6.x86_64 (elgis)
           Requires: libqwtpolar.so.0()(64bit)
Error: Package: qgis-1.8.0-9_0.el6.x86_64 (elgis)
           Requires: libqwt.so.5()(64bit)
Error: Package: qgis-1.8.0-9_0.el6.x86_64 (elgis)
           Requires: libspatialindex.so.1()(64bit)
Error: Package: qgis-mapserver-1.8.0-9_0.el6.x86_64 (elgis)
           Requires: libspatialindex.so.1()(64bit)
 You could try using --skip-broken to work around the problem
** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:
ipa-client-4.4.0-14.el7.centos.6.x86_64 has installed conflicts freeipa-client: ipa-client-4.4.0-14.el7.centos.6.x86_64
ipa-client-common-4.4.0-14.el7.centos.6.noarch has installed conflicts freeipa-client-common: ipa-client-common-4.4.0-14.el7.centos.6.noarch
ipa-common-4.4.0-14.el7.centos.6.noarch has installed conflicts freeipa-common: ipa-common-4.4.0-14.el7.centos.6.noarch

任何帮助都将不胜感激。谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-08-31 14:57:40

ELGIS存储库不再维护,请使用从CentOS7.x开始的EPEL

该包已被重命名为(从qgis-mapserverqgis- server ),EPEL Mapserver现在被命名为qgis-server.x86_64:基于FCGI的OGC web地图服务器。

也见他们的邮件列表。(http://lists.osgeo.org/pipermail/el/2017-April/thread.html)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43368727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档