【问题标题】:qt 4.7 or 4.8 on RHEL 6.4RHEL 6.4 上的 qt 4.7 或 4.8
【发布时间】:2014-11-02 09:26:30
【问题描述】:

我是 Linux 新手。 我正在尝试在 Redhat 6.4 上安装 MapTiler 产品,但 MapTiler RPM 是为 Redhat 7 制作的,它依赖于 Redhat 7 GUI 库。我不会使用 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

知道该怎么做吗?

【问题讨论】:

    标签: linux redhat maptiler


    【解决方案1】:

    对于 MapTiler Pro,还可以使用“无头”二进制文件 - .rpm 和 .deb。这些直接支持 RedHat 6x。

    如果您使用这些,系统的所有依赖项都将自动得到满足 - 您只需在 RedHat 6.4 中安装 EPEL6 并安装 maptiler rpm。

    添加 EPEL6 见教程:https://fedoraproject.org/wiki/EPEL/FAQ#How_can_I_install_the_packages_from_the_EPEL_software_repository.3F

    请联系 info@klokantech.com 并请求无头 el6 linux 的二进制文件。这样就可以解决问题了。

    【讨论】:

      【解决方案2】:

      您现在已经为我提供了正确的 RHEL 6 二进制文件。谢谢你。

      但我还必须声明,我最终在周日发布了这个问题,因为当被问及适用于 RHEL 7 的 Maptiler 7.5 二进制文件是否适用于 RHEL 6 时,您的支持人员认为没有问题并鼓励我尝试一下。我在 StackOverflow 上结束的周日没有支持。

      但是,您上面的答案是正确的,因此得到了回报。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-18
        • 1970-01-01
        • 2013-12-05
        • 2013-03-19
        • 1970-01-01
        相关资源
        最近更新 更多