我是个Linux新手。
我试图在Redhat6.4上安装Maptiler产品,但是Maptiler RPM是为Redhat7制作的,它依赖于Redhat7的图形用户界面库。我不使用maptiler gui,只通过命令行使用它。因此,希望这些依赖关系不是严格必要的。
安装尝试执行为:

sudo yum install maptiler-0.5.5-pro-linux.el7.x86_64.rpm

但它的输出是:
Error: Package: maptiler-pro-0.5.5.1-1.x86_64 (/maptiler-0.5.5-pro-linux.el7.x86_64)
       Requires: qt4 >= 4.7
       Installed: 1:qt-4.6.2-25.el6.x86_64 (@anaconda-RedHatEnterpriseLinux-201301301459.x86_64/6.4)
           qt4 = 4.6.2-25.el6
       Available: 1:qt-4.6.2-16.el6.i686 (rhel-x86_64-server-6-prod)
           qt4 = 4.6.2-16.el6
       Available: 1:qt-4.6.2-17.el6.i686 (rhel-x86_64-server-6-prod)
           qt4 = 4.6.2-17.el6
       Available: 1:qt-4.6.2-17.el6_1.1.i686 (rhel-x86_64-server-6-prod)
           qt4 = 4.6.2-17.el6_1.1
       Available: 1:qt-4.6.2-19.el6.i686 (rhel-x86_64-server-6-prod)
           qt4 = 4.6.2-19.el6
       Available: 1:qt-4.6.2-20.el6.i686 (rhel-x86_64-server-6-prod)
           qt4 = 4.6.2-20.el6
       Available: 1:qt-4.6.2-24.el6.i686 (rhel-x86_64-server-6-prod)
           qt4 = 4.6.2-24.el6
       Available: 1:qt-4.6.2-26.el6_4.i686 (rhel-x86_64-server-6-prod)
           qt4 = 4.6.2-26.el6_4
       Available: 1:qt-4.6.2-28.el6_5.i686 (rhel-x86_64-server-6-prod)
           qt4 = 4.6.2-28.el6_5
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

有什么线索吗?

最佳答案

对于Maptiler Pro,还提供了“headless”二进制文件-包括.rpm和.deb。Redhat 6x直接支持这些功能。
如果您使用这些,系统的所有依赖项都将自动得到满足—您只需要在Redhat6.4中安装EPEL6并安装Maptiler RPM。
有关添加EPEL6的信息,请参阅教程:https://fedoraproject.org/wiki/EPEL/FAQ#How_can_I_install_the_packages_from_the_EPEL_software_repository.3F
请联系[email protected]并请求无头el6 linux的二进制文件。这将解决问题。

08-27 19:54